这听起来可能是一个新手问题,但我是iOS开发新手。 假设有这个代码。在addSubview之后改变视图,什么是好的做法?
UILabel* label = [[UILabel alloc] init];
...
[someScrollView addSubview:label];
...
label.text = @"Some Text";
在addSubview之后修改视图是不是很好的做法? 其实我的担心大概是跟随,标签发布到label.text
之前可能被发布,比如在viewDidUnload
,对吧?分配将失败。
总的来说我的问题是
- 这是很好的做法addSubview后,修改的意见?
- 在addSubview之后发布视图,以及后来如果我需要使用以下技术来获取任何子视图以查找它时,它是不错的做法
for (UIView *view in self.subviews) { if (...) ... }
?