ios开发系列-后台文件
2015-10-30 17:17
211 查看
本章开始讲述后台文件,可以理解就是.net中的.aspx.cs文件。首先需要说明的是苹果在这方面没有微软那么贴心,不会自动创建页面对应的后台文件。需要你手动创建,然后设置关联关系。当然,我们默认创建的页面和后台文件的管理关系还使已经建好了的。见下图,每个页面也就是controller的class属性就是他对应的后台文件。
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030162915700-1926408182.png)
让我们双击打开viewcontroller.swift文件。如下图。由于我们默认的这个controller是UIViewController。所以我们的后台文件也是继承UIViewController。内容很简单,就两个事件,一个是viewDidLoad用于做页面的初始化工作.还有一个用于内存不足时的处理。
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030163307622-702998026.png)
由于后台文件是被动关联的,所以他是不知道页面里面有哪些控件的,那要如何通知到后台文件呢?如下图:首先在编辑界面中选中viewController,然后点击右上角的第二个按钮显示出页面对应的cs文件。然后在界面列表中选中你需要在后台使用的控件,如我截图中的用户名。然后按住ctrl键不放,拖动到后台文件中你希望出现的位置,就会弹出界面中的提示框,给你的那个控件取个名字吧.
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030164301966-2125093266.png)
输入完毕,点击Connect关联就完成了,如下图,是不是非常简单,按照这方法我们再创建密码输入框的关联关系。
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030165137560-1919136751.png)
接下来我们就需要创建登录按钮的点击事件了,基本逻辑是这样,当用户点击登陆按钮以后我们判断用户输入的用户名和密码是否正确,弹出一个结果提示。按钮的点击事件和控件的关联和相似,也是选中登录按钮,按住ctrl键拖动到后台文件中,区别就是如下图中第一项选择action,然后输入事件名称即可
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030165922575-1083114216.png)
接下来我们就实现事件逻辑,见下图代码
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030171317388-1577238383.png)
逻辑就是这样,让我们运行下模拟器来看下效果吧
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030171626982-163373523.png)
代码见:https://github.com/xing98218/FirstClass
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030162915700-1926408182.png)
让我们双击打开viewcontroller.swift文件。如下图。由于我们默认的这个controller是UIViewController。所以我们的后台文件也是继承UIViewController。内容很简单,就两个事件,一个是viewDidLoad用于做页面的初始化工作.还有一个用于内存不足时的处理。
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030163307622-702998026.png)
由于后台文件是被动关联的,所以他是不知道页面里面有哪些控件的,那要如何通知到后台文件呢?如下图:首先在编辑界面中选中viewController,然后点击右上角的第二个按钮显示出页面对应的cs文件。然后在界面列表中选中你需要在后台使用的控件,如我截图中的用户名。然后按住ctrl键不放,拖动到后台文件中你希望出现的位置,就会弹出界面中的提示框,给你的那个控件取个名字吧.
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030164301966-2125093266.png)
输入完毕,点击Connect关联就完成了,如下图,是不是非常简单,按照这方法我们再创建密码输入框的关联关系。
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030165137560-1919136751.png)
接下来我们就需要创建登录按钮的点击事件了,基本逻辑是这样,当用户点击登陆按钮以后我们判断用户输入的用户名和密码是否正确,弹出一个结果提示。按钮的点击事件和控件的关联和相似,也是选中登录按钮,按住ctrl键拖动到后台文件中,区别就是如下图中第一项选择action,然后输入事件名称即可
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030165922575-1083114216.png)
接下来我们就实现事件逻辑,见下图代码
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030171317388-1577238383.png)
逻辑就是这样,让我们运行下模拟器来看下效果吧
![](http://images2015.cnblogs.com/blog/826275/201510/826275-20151030171626982-163373523.png)
代码见:https://github.com/xing98218/FirstClass
相关文章推荐
- 在iOS中使用icon font
- <iOS>Grand Central Dispatch简介
- IOS 点滴记录
- iOS TextField电话号码输入限制
- iOS两个应用程序之间的跳转和传值
- <iOS>多线程GCD
- iOS 8 自适应 Cell
- iOS图片拉伸技巧的三种方式
- iOS技术博客
- ios-Xcode引用VLCKit之后如何设置更高的Deployment Target(比6.1高)
- IOS monkey测试+命令行运行+日志收集
- IOS开发中有用的第三方库
- 《CoreData》系列(一)
- 关于隐藏iOS9键盘上新增的快捷方式工具条Shotcuts
- IOS_FMDB有关字典、数组存储及获取问题
- ios动画
- <iOS>系统提供的dispatch方法
- JS对于Android和IOS平台的点击响应的适配
- iOS- ViewController详解
- iOS 十六进制背景颜色封装