iphone – 创建点击覆盖指令视图
发布时间:2020-12-15 01:50:52 所属栏目:百科 来源:网络整理
导读:这是一个非常简单的问题. 你如何创建这样的视图? 它必须覆盖第一次用户运行应用程序的这一部分,并在用户点击它时永久删除.我知道它应该是一个UIImageView,但你如何使它活跃,然后永远将它从视图中删除? 解决方法 您可以使用UIView类的addSubView方法在应用
这是一个非常简单的问题.
你如何创建这样的视图? 它必须覆盖第一次用户运行应用程序的这一部分,并在用户点击它时永久删除.我知道它应该是一个UIImageView,但你如何使它活跃,然后永远将它从视图中删除? 解决方法
您可以使用UIView类的addSubView方法在应用程序启动之后在app委托的didFinishLaunchingWithOptions方法中添加子视图.以下是您可以继续操作的一些代码段:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"]]; [self.window addSubview:imageView]; UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; recognizer.delegate = self; [imageView addGestureRecognizer:recognizer]; imageView.userInteractionEnabled = YES; self.imageView = imageView; } - (void) handleTap:(UITapGestureRecognizer *)recognize { [self.imageView removeFromSuperView]; } 请注意,您需要一个属性来引用handleTap方法中的imageView. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |