摘要: A.概念storyboard中的跳转事件连线,都是一个UIStoryboardSegue对象(Segue)来源控制器 触发控制器目标控制器 跳转到的控制器Segue的属性:每一个Segue对象,都有3个属性唯一标识@property (nonatomic, readonly) NSString *i... 阅读全文
posted @ 2015-02-09 17:48 kengsir 阅读(375) 评论(0) 推荐(0) 编辑
摘要: A.属性1. ItemNavigationController:navigationItem (不需要创建)titlerightBarButtonItems/ rightBarButtonItem (需要创建) leftBarButtonItems/ leftBarButtonItem (需要创建)... 阅读全文
posted @ 2015-02-09 17:21 kengsir 阅读(161) 评论(0) 推荐(0) 编辑
摘要: A.概念1.也可以用来切换控制器2.如ActionSheet除了push之外,还有另外一种控制器的切换方式,那就是Modal任何控制器都能通过Modal的形式展示出来Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止以Modal的形式展示控制器- (void)present... 阅读全文
posted @ 2015-02-09 16:55 kengsir 阅读(246) 评论(0) 推荐(0) 编辑
摘要: A.需求1.类似QQ、微信顶部或者底部的窗口转换导航条2.给每个页面添加相应内容B.UITabBarController1.基本概念:(1)内容高度iOS7之前内容高度为:屏幕高度 - 状态栏高度44 - 底部导航条高度49iOS7及之后,内容高度为整个屏幕2.使用代码创建初始化(1)创建一个UIT... 阅读全文
posted @ 2015-02-09 16:54 kengsir 阅读(584) 评论(0) 推荐(0) 编辑
摘要: A.概念1.通常一个app有多个控制器2.需要对这些控制器进行管理3.有多个view的时候,用一个父view去管理多个子view4.控制器管理也是如此,使用给一个父控制器,去控制子控制器为了方便管理控制器,系统提供了两个控制器UINavigationControllerUITabBarControl... 阅读全文
posted @ 2015-02-09 16:52 kengsir 阅读(390) 评论(0) 推荐(0) 编辑
摘要: A.控制器的创建控制器常见的创建方式有以下几种通过storyboard创建直接创建1 ViewController *vc = [[ViewController alloc] init];xib设置了class后,当xib的文件名跟controller类名一样的时候,用这个方法默认就会加载xib中的... 阅读全文
posted @ 2015-02-09 16:31 kengsir 阅读(310) 评论(0) 推荐(0) 编辑
摘要: A.需求1.使用plist数据,展示类似QQ好友列表的分组、组内成员显示缩进功能2.组名使用Header,展示箭头图标、组名、组内人数和上线人数3.点击组名,伸展、缩回好友组code source:B.实现步骤1.编写MVC结构(1)根据plist文件结构,编写model,使用嵌套型 1 // 2 ... 阅读全文
posted @ 2015-02-09 16:28 kengsir 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 使用storyboard设计静态的表格数据A.实现步骤1.控制器继承UITableViewController2.在storyboard中使用TableViewController,删除原来的ViewController3.设置class4.设置新的View Controller为程序入口5.设置T... 阅读全文
posted @ 2015-02-09 16:27 kengsir 阅读(217) 评论(0) 推荐(0) 编辑
摘要: A.需求做出一个类似于QQ、微信的聊天界面1.每个cell包含发送时间、发送人(头像)、发送信息2.使用对方头像放在左边,我方头像在右边3.对方信息使用白色背景对话框,我方信息使用蓝色背景对话框4.隐藏相同的发送时间5.底部功能按钮:语音按钮、消息输入框、表情按钮、附加按钮6.响应键盘事件,呼出键盘... 阅读全文
posted @ 2015-02-09 15:56 kengsir 阅读(3936) 评论(0) 推荐(0) 编辑