簡體   English   中英

可可接觸-問題更新子視圖!

[英]cocoa touch - problem updating subviews!

我有一個包含UIScrollView的UIViewController。 在第一個控制器的viewDidLoad方法中,我創建了一些UIViewControllers(通過帶有UILabel和UIImageView的NIB定義,正確鏈接到IBOutlet),然后將它們添加到UIScrollView。

問題是,我可以看到我的視圖並使用滾動視圖滾動查看它們,但是我似乎無法使用[[UIViewController UILabel] setText]或[[UIViewController]方法來修改標簽的文本和imageView的內容。 [UIImageView] setImage]

我知道這聽起來像個愚蠢的問題,但我無法克服。 知道為什么嗎?

感謝大伙們。

您需要標記Label和ImageView。
tag表示為label和ImageView分配一個整數值,您可以使用該標簽進行訪問。
您可以在xib中分配標簽。
然后您可以像這樣訪問視圖

[someController viewWithTag:(int)];

我想我已經解決了我的問題。 我試圖在將視圖添加到UIScrollView之前對其進行修改。 如果在[scrollview addSubView:myView]之后調用我的方法,則一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM