现在来讲一下IBAction中的一些事件类型:
1.Touch Down Inside:触碰,只要我们碰到不动就算触发了事件
2.Touch Up Inside:抬离,和1不同的是,触碰后在原位置抬手,触发事件
3. Touch Up Outside: 抬离(范围外),和2不同的是,触碰后手指离开按钮的范围然后再抬手
4. 编辑/更改:编辑语言、背景,系统设置之类的
最常用的是第二种事件。
交互还可以应用导航,导航的话就是多个页面间的切换。NavitationController我在《Swift IOS开发战记》这个系列中应用了很多,感兴趣的可以去看一下。现在来说的是导航的一些特点,导航有导航栈,栈的特点是后进先出,所以对页面的安排也是这样,这也符合我们的使用习惯。
除了导航,我们还可以用storyboard中的Segue(过渡),从一个页面过渡到另一个页面,也可以叫穿越。过渡有三部分:显示、反向、模态弹出。
显示:是指从第一个页面到第二个页面,使用push是追加,而使用replace是替换。
模态:是弹出,比如我们的程序需要输入账号和密码,如果不输入只能关闭。
反向:后退到之前的场景。
原文链接:/swift/327701.html