我想知道如何在Objective-C中隐藏图像。 我知道你可以隐藏文字或像这样的按钮
StartGame.hidden = YES;
但是当我尝试用图像做这个时,我得到一个错误。
答案 0 :(得分:1)
由于UILabel
,UIButton
,UIControl
和UIImageView
都是来自UIView
的孩子,所以他们都有hidden
属性来隐藏它们。
因此,可以通过将隐藏属性设置为YES
来隐藏视图(或其子视图)的任何实例。
如果你的UIImageView
是你的viewcontroller的一部分,那么创建它的属性而不仅仅是一个变量是有意义的,但我看不到你的完整代码或错误,说错误可能在那里找到
此外,属性或变量不应以大写字母开头,不符合Objective-C样式。
答案 1 :(得分:0)
UIImageView *ImageView=[[UIImageView alloc] initWithFrame:CGRectMake(x, y,width, height)];
[ImageView setImage:[UIImage imageNamed:@"image.png"]];
并隐藏此图片您只需要编写
[ImageView setHidden:YES];