我正在为应用程序中的第一次用户实施徒步游览。我不知道有没有更好的方法,但我已经实现了以下方法,通过点击手势识别检测用户点击。
我想知道如果我有多张图片怎么办?或者步行游还有更好或推荐的方法吗?
- (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];
}
答案 0 :(得分:1)
完全取决于你如何实现这一点。你提到的方法没有错。
对于您的问题,如果您有多个图片,则可以创建一个容器view
,您可以在其上添加多个imageViews
。并且在该容器上触摸时,您可以根据序列显示隐藏图像视图。
答案 1 :(得分:1)
使用PageViewController将是另一个很好的选择。你可以尝试这种控制。