Ios 使用关闭按钮延迟启动后显示UIImageView

Ios 使用关闭按钮延迟启动后显示UIImageView,ios,objective-c,uiimageview,Ios,Objective C,Uiimageview,我想在加载视图3秒后显示UIImageView。此图像视图是一种静态广告,加载的静态图像将在应用程序启动时显示,如前所述。此ismageView上应该有一个关闭按钮,以便用户可以像典型的广告行为一样关闭它。这是我第一次处理这种情况,所以请帮帮我,我完全迷路了 到目前为止,我还需要制作一个包含淡入淡出动画的图像视图的动画,这很完美。但是现在我可以添加一个关闭按钮,让她只在按下该按钮时关闭吗?这是我的密码 UIImageView *wnn = [[UIImageView alloc]init]; w

我想在加载视图3秒后显示UIImageView。此图像视图是一种静态广告,加载的静态图像将在应用程序启动时显示,如前所述。此ismageView上应该有一个关闭按钮,以便用户可以像典型的广告行为一样关闭它。这是我第一次处理这种情况,所以请帮帮我,我完全迷路了

到目前为止,我还需要制作一个包含淡入淡出动画的图像视图的动画,这很完美。但是现在我可以添加一个关闭按钮,让她只在按下该按钮时关闭吗?这是我的密码

UIImageView *wnn = [[UIImageView alloc]init];
wnn.frame = CGRectMake(100, 100, 300, 300);
[wnn setImage:[UIImage imageNamed:@"menu-icon.png"]];
UIView *jn = [[UIView alloc]init];
[jn addSubview:wnn];
[self.navigationController.view addSubview: jn];
[jn setAlpha:0.f];

[UIView animateWithDuration:2.f delay:0.f options:UIViewAnimationOptionCurveEaseIn animations:^{
    [jn setAlpha:1.f];
} completion:^(BOOL finished) {
    [UIView animateWithDuration:2.f delay:0.f options:UIViewAnimationOptionCurveEaseInOut animations:^{
        [jn setAlpha:0.f];
    } completion:nil];
}];

您可以按照以下步骤操作:

  • 使用viewcontroller打开情节提要文件
  • 将UIView从库放置到viewcontroller的主视图
  • 将图像和关闭按钮放置在新的UIview上
  • 现在为此uiview设置IBOutlet
  • 在方法中使用“隐藏/显示此视图”而不是“图像”和“关闭”按钮

  • 您正在显示哪些广告?我有一个静态图像广告要显示@Arvind Systemaix,我怎么做?是否有iAd或自定义UIImageview显示为广告?你想用“关闭”按钮显示吗?@Arvind Systematix我想从头创建一个包含该图像的uiimageview,3秒钟后用一个“关闭”按钮加载,当按下该按钮时,她将被解雇……我该怎么办it@Arvind-检查我的更新