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