iOS新手指引的视图切换

2017-02-27  本文已影响137人  FZ_loveCarrot

最近的一个项目中需要添加一个新手指引的操作切换图,也就是点击一个Button,然后弹出视图让使用app的用户熟悉并使用这个功能。

我的做法是这样,同行可以作为参考:

1.首先在a.controller需要弹出视图的button添加一个点击事件。

2.在button的点击事件中,present一个b.controller。

3.b.controller中,添加一个与屏幕同样大小的UIImageview。为imageview添加第一张图片,并全局定义一个imageview引用这个_imageView = imageView.

4.全局定一个page(int),把初始值设为0;

5.在- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent*)event函数中:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent*)event{

_page++;

switch (_page) {

case 0:

[_imageVIew setImage:[UIImage imageNamed:@"1-1"]];

break;

case 1:

[_imageVIew setImage:[UIImage imageNamed:@"1-2"]];

break;

case 2:

[_imageVIew setImage:[UIImage imageNamed:@"1-3"]];

break;

case 3:

[_imageVIew setImage:[UIImage imageNamed:@"1-4"]];

break;

case 4:

[_imageVIew setImage:[UIImage imageNamed:@"1-5"]];

break;

case 5:

[_imageVIew setImage:[UIImage imageNamed:@"1-6"]];

break;

default:

break;

}

if (_page == 6) {

[self dismissViewControllerAnimated:NO completion:^{

}];

}

}

6.OK,大功告成!希望大家能用到。

上一篇下一篇

猜你喜欢

热点阅读