gpt4 book ai didi

ios - 使用关闭按钮延迟后在启动时显示 UIImageView

转载 作者:行者123 更新时间:2023-11-29 03:00:16 25 4
gpt4 key购买 nike

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

直到现在,我必须为包含带有淡入和淡出动画的 ImageView 的 View 设置动画,这非常完美..但是现在我可以向它添加一个关闭按钮,让她仅在按下该按钮时关闭吗?这是我的代码

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];
}];

最佳答案

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

  1. 使用 View Controller 打开 Storyboard 文件。
  2. 将 UIView 从库放置到 View Controller 的主视图中。
  3. 将图像和关闭按钮放置在新的 UIview 上。
  4. 现在为此 uiview 设置 IBOutlet。
  5. 在您的方法中隐藏/显示此 View 而不是图像和关闭按钮。

关于ios - 使用关闭按钮延迟后在启动时显示 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23390880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com