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