這聽起來可能是一個新手問題,但我是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 (...) ... }
?