在我的应用程序首次启动后,我想向用户展示一个小教程,以解释我的应用程序的功能。
所以我需要设置一个带有一些箭头和标签的透明 UIImageView,其中主 UI(更具体地说,tabbarcontroler 中的 navigationviewcontroller 中的 tableviewcontroller)在教程图像后面仍然可见。
而且,由于教程由多张图片组成,我想添加一个点击手势来切换到另一张图片。
我试图在我的标签栏控制器中添加一个 UIImageView,并添加一个手势识别器,但它不会对我的点击做出反应,它只是工作,就像没有 ImageView 一样 - 选择表中的 roe,按下按钮。
-(void)nextTap:(UIGestureRecognizer*)nextTap
{
//Show another image
}
-(void)showTutorial
{
NSLog(@"Show tutorial");
UIImageView *tutorialImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"BG"]];
[self.navigationController.tabBarController.view addSubview:tutorialImage];
UITapGestureRecognizer *nextTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(nextTap:)];
[tutorialImage addGestureRecognizer:nextTap];
}
谁能告诉我,我应该在哪里添加我的视图,以便它正常工作?