對於以編程方式創建的視圖來說,操作hidden
和alpha
等屬性的最佳方法是什麼?以編程方式創建的UIViews的操作
例如,假設你這樣做:
[self insertSubview:self.newview aboveSubview:self.tempSplash];
任何你在這一點上做的newview
對實際視圖屏幕上沒有任何影響,我已經注意到了。
現在我能得到一個指向我的新子視圖,但如果它不是在筆尖,那麼唯一的選擇,我能想到做這樣一些笨重的:
UIView*controlPointer=[self.subviews objectAtIndex:whatever];
的問題是,有找出新創建的視圖的索引號和處理子視圖的索引號的方法沒有優雅的方式,看起來有點極端。是否有另一種很好的方式來獲得一個指向該程序創建的子視圖,這樣我就可以做這樣的事情:
controlPointer.alpha=1;
等