iOS的笔记-项目中的常见文件 新建一个项目之后,有那么多的文件,下面介绍一下主要的几个。 1.文件名 (1)AppDelegate UIApplication的代理,app收到干扰的时候,进行处理系统事件。比如,来电话,内存警告,应用启动。。 (2)ViewController 控制器,可以通过x ...
分类:
移动开发 时间:
2016-08-07 13:53:28
阅读次数:
212
iOS开发UI篇—直接使用UITableView Controller 一、一般过程 系统storyboard中默认的控制器为:ViewController 这样的话如果整个程序界面都只是使用UITableView来搭建,那么一般需要完成以下相对繁琐的步骤: (1)向界面上拖一个UItablevie ...
分类:
移动开发 时间:
2016-08-07 12:26:11
阅读次数:
176
一、一般过程 系统storyboard中默认的控制器为:ViewController 这样的话如果整个程序界面都只是使用UITableView来搭建,那么一般需要完成以下相对繁琐的步骤: (1)向界面上拖一个UItableview (2)设置数据源 (3)设置代理 (4)遵守代理协议 上述过程相对繁 ...
分类:
移动开发 时间:
2016-08-06 17:18:14
阅读次数:
141
一次给了下面两条警告(精彩吧):PresentingviewcontrollersondetachedviewcontrollersisdiscouragedUnbalancedcallstobegin/endappearancetransitionsfor<UITabBarController:0x7fc046131d70>.解决办法,dispatch_after延迟present就好了。
分类:
其他好文 时间:
2016-08-05 21:46:47
阅读次数:
263
之前介绍动画时提过UIView的转场动画,但是开发中我们碰到更多的viewController的切换,ios中常见的viewcontroller切换有四种:模态视图,导航栏控制器,UITabBarController以及addchildviewcontroller,自定义viewcontroller ...
分类:
其他好文 时间:
2016-08-05 00:40:02
阅读次数:
200
我原先是这么做的,通常也是这么做 然而运行后,UINavigationController的确作为windows的根视图显示了,但是firstVC里的控件却没有显示,一片空白 事实证明不能这样直接alloc firstVC,而是要从storyboard中加载,我改成如下就行了: 我查看过很多代码例子 ...
分类:
移动开发 时间:
2016-08-05 00:37:50
阅读次数:
169
一、能完成功能的“问题代码” 1.从plist中加载的数据 2.实现的代码 3.实现效果 4.代码问题 在上述代码的第62,69行,我们是直接通过字典的键名获取plist中的数据信息,在viewController中需要直接和数据打交道,如果需要多次使用可能会因为不小心把键名写错,而程序并不报错。鉴 ...
分类:
移动开发 时间:
2016-08-04 14:47:57
阅读次数:
316
自动布局子视图
#import @interface ViewController : UIViewController{ //创建父视图对象
UIView * _superView; //左上角label
UILabel * _label01;
//右上角label
UILabel * _label02;
//右下...
分类:
移动开发 时间:
2016-08-03 17:03:37
阅读次数:
246
- 第1个错误 - 错误描述: [<ViewController 0x7fdc0152d300> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label. - 原因:IBOu ...
分类:
其他好文 时间:
2016-08-02 23:50:27
阅读次数:
156
iOS开发UI篇—字典转模型 一、能完成功能的“问题代码” 1.从plist中加载的数据 2.实现的代码 3.实现效果 4.代码问题 在上述代码的第62,69行,我们是直接通过字典的键名获取plist中的数据信息,在viewController中需要直接和数据打交道,如果需要多次使用可能会因为不小心 ...
分类:
移动开发 时间:
2016-08-01 10:38:34
阅读次数:
395