ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

初学者摸索出的iOS开发的一些基本操作——按钮点击事件和页面跳转

2019-07-27 16:01:25  阅读:189  来源: 互联网

标签:控件 绑定 创建 跳转 iOS 按钮 基本操作 页面


最近在上iOS开发技术这门课。之前从来没有真正使用过苹果的产品,不管是手机还是电脑。至于开发工具Xcode就更加陌生了。而且苹果不像微软会出官方的编程教程,网上关于Swift的教程也非常杂乱,不成体系,Swift本身的更新换代速度也非常快,网上的资料往往都是过时的,往往是看了半天不知所云。只能靠自己在杂乱的资料中整理出有用的信息,在此记录下来。

新版本的Swift有一个特色,就是它的绑定机制,你在代码里面是看不出哪个控件和哪个方法绑定的,而是得去控件的属性里面查看。屏幕快照20190718上午4.09.28.png
如图,这里有两个按钮,但代码里面只有一个按钮点击事件,直接看是看不出对应的是哪个按钮的。
屏幕快照20190718上午4.16.12.png
选中按钮,展开属性后可以看到它的Touch up inside事件绑定了change方法。
具体这个按钮事件的创建过程如下:选中按钮,按住ctrl键(虚拟机环境下),用鼠标拖动按钮,你会发现拖出来一条线,将这条线拖入ViewController的空白位置松开,就会弹出一个创建事件的窗口,填完信息后就创建了一个绑定到按钮的方法,这个方法体里面写的代码就是触发按钮事件时会执行的代码。

还有一个操作是不同页面之间的跳转。创建项目时默认会创建一个初始页面,新页面的创建方法如下:点击右上角铜钱形状的按钮打开控件选择菜单,找到View Controller,一般就是第一个屏幕快照20190718上午4.24.04.png
将它拖到原有页面的右侧即可,效果如图屏幕快照20190718上午4.28.101.png
不过这个View没有对应的类来编写方法,因此我们需要创建一个类,并将它绑定到View上。新建类的方法我就不再赘述了,默认提供的ViewController文件已经提供了标准的模板。新建完成之后,选中刚才创建的ViewController,打开它的属性,里面有个Custom Class——Class,将它设置为新建的类即可。如图:
屏幕快照20190718上午4.40.06.png
假设我想要按一个按钮后从第一个页面跳转到第二个页面,实现方法如下:还是按住Ctrl键拖拽按钮,不过这次把拖出来的线放入新的页面,之后会弹出来一个菜单,如果只是实现最基本的跳转功能选择Show就行。然后就会看到两个页面之间产生了一条连接线,代表它们链接上了。如图:屏幕快照20190718上午4.44.16.png

标签:控件,绑定,创建,跳转,iOS,按钮,基本操作,页面
来源: https://www.cnblogs.com/aopstudio/p/11255439.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有