簡體   English   中英

在UIButton上創建一個UIImageView單擊

[英]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.

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