Чертая мрежа от данни в UIView с drawRect
, чийто окончателен размер няма да знам, когато UIView бъде създаден, тъй като броят на колоните и редовете е динамичен. Разбира се, бих могъл да направя изчисленията, преди да създам UIView, но това наистина няма смисъл, защото аз също ще правя тези изчисления в подкласа UIView и предпочитам да не се налага да извличам това.
И така, как да се справя с това? Трябва ли да стартирам с много голяма рамка и да я коригирам, след като drawRect е готов?
Също така ще задам този изглед като съдържание на UIScrollView, в случай че е твърде голям, за да бъде гледан в зоната, определена за него.
Изгледът, който ще начертая, изглежда по следния начин: