对于以编程方式创建的视图来说,操作hidden
和alpha
等属性的最佳方法是什么?以编程方式创建的UIViews的操作
例如,假设你这样做:
[self insertSubview:self.newview aboveSubview:self.tempSplash];
任何你在这一点上做的newview
对实际视图屏幕上没有任何影响,我已经注意到了。
现在我能得到一个指向我的新子视图,但如果它不是在笔尖,那么唯一的选择,我能想到做这样一些笨重的:
UIView*controlPointer=[self.subviews objectAtIndex:whatever];
的问题是,有找出新创建的视图的索引号和处理子视图的索引号的方法没有优雅的方式,看起来有点极端。是否有另一种很好的方式来获得一个指向该程序创建的子视图,这样我就可以做这样的事情:
controlPointer.alpha=1;
等