最后的运行效果: 需求: 1、表格里的UILable要求自动换行 2、创建的tableViewCell的高度会自动适应内容的高度 一、用xcode构建项目,创建一个有tableView的视图,用纯代码的形式实现: 1、创建一个UIViewController类,定义一个UITableView,实现T ...
分类:
移动开发 时间:
2016-05-11 14:52:11
阅读次数:
226
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x12b24d950> setValue:forUndefinedKey:]: this class ...
分类:
其他好文 时间:
2016-05-11 11:04:40
阅读次数:
126
视图控制器的种类 UIViewController。用于自定义视图控制器的导航。例如,对于两个界面的跳转,我们可以用一个UIViewController来控制另外两个UIViewController。 UINavigationController。导航控制器,它与UITableViewControl ...
分类:
其他好文 时间:
2016-05-10 18:04:29
阅读次数:
240
一、基本过程 新建一个带storyboard的项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉。 在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删掉,拖一个导航控制器进来,导航控制器中默认的第一 ...
分类:
移动开发 时间:
2016-05-06 20:26:09
阅读次数:
190
一 总体功能图一 : (ipad竖屏)二 总体功能图二 : (ipad横屏)三 讲解内容1 搭建美团界面(掌握)2 ios8.0之后的Popover的运用(重点)3 协议(掌握)4 通知(掌握)5 细节处理四 总体界面1 由总体的app界面效果,能看出来,一个UIViewController控制器作为UINavigationController的根控制器就能满足条件.五 导航条设置1 自定义导航条...
分类:
编程语言 时间:
2016-05-06 02:15:33
阅读次数:
347
备注:运动事件,也是加速度时间,一般像摇晃手机就属于运动事件 监听运动事件对于UI控件有个前提就是监听对象必须是第一响应者(对于UIViewController视图控制器和UIAPPlication没有此要求)。这也就意味着如果监听的是一个UI控件那么-(BOOL)canBecomeFirstRes ...
分类:
其他好文 时间:
2016-05-05 19:14:25
阅读次数:
149
重点逻辑在于,实现动画过程给最上层的控制器添加一个view,来实现动画的返回功能。 class first: UIViewController { //动画按钮 var aniBtn:UIButton? //三个测试控制器 var three: Three? var four: Three? var ...
分类:
其他好文 时间:
2016-05-05 19:12:21
阅读次数:
274
使用addChildViewController可以有效节约内存,且可以方便的展示自己想展示的子控制器;下面是用swift一个简单实现跳转的过程。 class first: UIViewController { //two,three,four分别为三个控制器 var two: Two? var t ...
分类:
其他好文 时间:
2016-05-05 17:16:43
阅读次数:
145
MVC
MVC,Model-View-Controller,我们从这个古老而经典的设计模式入手。采用 MVC 这个架构的最大的优点在于其概念简单,易于理解,几乎任何一个程序员都会有所了解,几乎每一所计算机院校都教过相关的知识。而在 iOS 客户端开发中,MVC 作为官方推荐的主流架构,不但 SDK 已经为我们实现好了 UIView、UIViewController 等相关的组件,更是有大量的...
分类:
移动开发 时间:
2016-05-04 12:00:12
阅读次数:
363
在.h文件中声明一个方法 - (UIViewController *)VC; 在.m文件中实现 //获取view中的导航栏 通过响应者链来 查找 - (UIViewController *)VC { for (UIView *next = [self superview]; next; next = ...
分类:
其他好文 时间:
2016-05-02 14:16:30
阅读次数:
152