iphone不时显示完整图像

时间:2012-01-26 14:37:42

标签: iphone objective-c ios xcode

我想不时(在用户执行3个步骤之后)显示图像。

我有一个Image类,它包含一个Uiimageview和不同的方法(如果我点击打开一个网址等)

我有第一个包含UiWindow的类,当我访问图像时,我执行window addSubview:myimageclass.view ....这是有效的

但是我还有更多其他没有窗口但没有tableview或mapview的类....我不知道如何在这个类中添加代码。我只是不时添加shell显示图像......我怎样才能显示它?

我知道android编程和ios我是新的,在android我把图像放在单独的活动中,我正在调用这个,我设置了一个刺,然后我从字符串返回活动。

非常感谢, 拉鲁卡

1 个答案:

答案 0 :(得分:1)

您可以将UIImageView保留为appDelegate的属性。我们称之为 ImageView的。

在didFinishLaunchingWithOptions中:隐藏此imageView并将其添加到appDelegate.window,如下所示:

[self.imageView setHidden:YES];
[self.window addSubview:imageView];

然后,您可以定义两个appDelegate方法:

-(void) showImage {
[self.imageView setHidden:NO];
[self.window bringSubviewToFront:self.imageView];

}

-(void) hideImage {
[self.imageView setHidden: YES];
}

并在需要时使用这两种方法