IOS uchun ishlab chiqish: UICollectionView -ga kirish yoki ob’ektlarni panjara ko’rinishida ko’rsatish (5 -dars, video) haqida malumot
Biz Objective-C tilida iOS uchun dasturlash bo’yicha darslarimizni davom ettirmoqdamiz. Esingizda bo’lsa, uchinchi darsda biz «Ovqat pishirish kitobi» deb nomlangan dastur yozdik va UITableView dasturidan foydalandik. Bu darsda biz sizga UITableView -dan massivdan elementlarni ajratish uchun qanday foydalanish kerakligini aytamiz UICollectionView.
UICollectionView-Objective-Cda nisbatan yosh element. Bu o’tgan yili iOS 6 bilan keldi. UITableView -dan nimasi bilan farq qiladi? Asosiy farq shundaki, UICollectionView ob’ektlarni panjara yordamida ko’rsatishga imkon beradi. Masalan, u standart iOS Photos ilovasida ishlatiladi, ya’ni rasmlar kamayayotgan ro’yxatda emas, balki panjara ichida ko’rsatiladi.
Ko’proq o’qish: IOS 7 Tweak uchun battsaver yordamida iPhone, iPad yoki iPod Touch batareyasining ishlash muddatini qanday uzaytirish mumkin
Bizning dasturimiz UICollectionView kontrolleriga asoslangan bo’ladi. Ushbu element yordamida biz retseptlar rasmlarini panjara ustida ko’rsatamiz. Ushbu qo’llanmada biz oshxona kitobini qayta yozishni o’rganmaymiz, lekin agar siz bizning uchinchi darsimizni yaxshi o’rgangan bo’lsangiz, unda siz bunday dastur uchun dasturni qayta yozishingiz muammo bo’lmaydi, chunki haqiqiy dasturchi bilishi kerak. dastur mantig’ini osongina o’zlashtirish. Shuni ta’kidlash kerakki, kodlash printsipi UITableView va UICollectionView o’rtasida juda o’xshash.
E’tibor bering, tasvirni nafaqat UICollectionView katakchasiga, balki UILabel, UITextField va boshqalarga kiritish mumkin. Shuni ham yodda tutingki, tekshirgichda har xil turdagi hujayralardan foydalanish mumkin va ularga har xil o’lchamlar tayinlanishi mumkin.
Shuningdek qarang: iOS rivojlantirish darslari. Ilovada elektron pochta yuborish funksiyasini qanday amalga oshirish mumkin – (7-dars, video)
Qanday qilib?, Texnologiyalar
IOS uchun ishlab chiqish: UICollectionView -ga kirish yoki ob’ektlarni panjara ko’rinishida ko’rsatish (5 -dars, video)