我在基本应用程序中有一个图像视图,我尝试使用以下方式设置为隐藏:
- (void)viewDidLoad
{
my_image.hidden = YES;
}
此代码以及其他一些属性更改根本不起作用。我已经合成了my_image属性。任何想法为什么这可能不起作用?另外,如果您需要任何进一步的信息,请告诉我。我是新手,这真的让我烦恼,所以提前谢谢!
答案 0 :(得分:2)
使用简单的代码行my_image.hidden = YES;
很难说清楚
但我认为你可以做下面的事情:
my_image.hidden = NO;
。答案 1 :(得分:1)
也许您忘了连接IBOutlet?你在使用.xib吗?
答案 2 :(得分:1)
在my_image.hidden = YES的行处创建一个断点;它会进入断点吗?如果它进入,请确保my_image不是nil。
答案 3 :(得分:1)
C
答案 4 :(得分:0)
Setter为我工作:
UIImageView * bb = (UIImageView*)[self.view viewWithTag:1];
[bb setHidden:YES];
答案 5 :(得分:0)
我在隐藏图像视图方面遇到了同样的问题,但如果删除@property语句,则隐藏的行为应该如此。 在viewdidLoad中设置隐藏,然后IBaction - 工作正常
·H
IBOutlet UIImageView *crackedimage1;
的.m
-(void)viewdidLoad
crackedimage1.hidden = YES;
- (IBAction)crackaction1:(id)sender {
crackedimage1.hidden = NO;};