[英]Creating an UIImageView on UIButton click
我在一個類中有一個按鈕設置,單擊它時,我在另一個類中調用一個方法,在該方法中,我有UIImageView的設置代碼。
該方法被調用,但是以某種方式似乎沒有創建ImageView,我不明白為什么,因此無法將任何Image添加到該ImageView。
這是我要執行的操作的一些代碼:
在我的第一個viewControllerClass中,我有一個在單擊按鈕時觸發的方法:
- (IBAction)buttonClicked:(id)sender {
[secondViewController createNewImageView];
}
然后在第二個viewController中,我調用那個createNewImageView方法,在該方法中,我在運行時創建一個ImageView:
-(void)createNewImageView {
newImageView = [[UIImageView alloc] initWithFrame:CGRectMake(100,100, 100, 100)];
newImageView.backgroundColor = [[UIColor yellowColor] colorWithAlphaComponent:0.4];
[self.otherNewView addSubview:newImageView];
}
但是以某種方式沒有將ImageView添加到我的視圖中,為什么會發生這種情況?
我在這里想念什么..?
謝謝你的時間 :)
編輯:持有按鈕的類是UIPopOverController。
您是否在執行之前分配了secondViewController
,
[secondViewController createNewImageView];
我認為您尚未為secondViewController
創建對象。 因此,在調用函數之前,請為該類創建對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.