我一直在思考如何在点击按钮时更改 UIView 上的项目。我想做的是有一个带有文本的 UITextView,然后点击一个按钮并在屏幕上显示一个 UIImage。我不知道如何将它们放在同一个视图中。任何帮助将不胜感激!
问问题
37 次
2 回答
0
1.在textview上放置一个IBoutlet uiimageview
2.at viewdidload 设置它的属性 hidden YES
3.On按钮点击方法设置其隐藏属性为NO
UIImage *myImage = [UIImage imageNamed:@"image name"];
IBOutlet UIImageView *myImageView= [[UIImageView alloc] initWithImage:myImage];
将此连接到要修复该图像的uitextview上的imageview在按钮方法中添加此行
myImageView.hidden = NO;
于 2013-07-10T15:05:15.503 回答
0
要清除 a 的内容,UIView
您需要执行以下操作:
for (UIView *view in [self.view subviews]) {
[view removeFromSuperview];
}
比你需要做的只是将新的添加UIImage
到一个UIImageView
并且比做:
[view addSubView:myImageView];
它应该是这样的:
UIImage *myImage = [UIImage imageNamed:@"image name"]; // This is the image (UIImage)
UIImageView *myImageView= [[UIImageView alloc] initWithImage:myImage]; // Insert the image to an UIImageView
[self.view addSubView:myImageView]; // Add the UIImageView to the view
运行所有这些代码将:
- 清除视图
- 将图像插入视图
于 2013-07-10T14:56:13.680 回答