繁体   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