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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
