Каков наилучший способ управления такими свойствами, как hidden
и alpha
и т. Д. Для представления, которое вы создаете программно?Манипулирование программно созданных UIViews
Например, предположим, что вы делаете это:
[self insertSubview:self.newview aboveSubview:self.tempSplash];
Все, что вы делаете, чтобы newview
в данный момент не имеет никакого влияния на фактический вид на экране, я заметил.
Теперь я мог получить указатель на мой новый подвид, но если это не в бобах, то единственный вариант я могу думать, делать что-то неуклюжим, как:
UIView*controlPointer=[self.subviews objectAtIndex:whatever];
Проблема в том, есть нет изящного способа вычислить индексный номер вновь созданного представления и обрабатывать индексные номера подразделений, просто кажется немного экстремальным. Есть еще один хороший способ, чтобы получить указатель на это программно созданный подвид, так что я могу сделать что-то вроде:
controlPointer.alpha=1;
т.д.