2016年5月31日

iOS开发UI篇—UIScrollView控件介绍

摘要: iOS开发UI篇—UIScrollView控件介绍 一、知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 (2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容 (3)普通的 阅读全文

posted @ 2016-05-31 22:21 快乐加油站789 阅读(133) 评论(0) 推荐(0) 编辑

iOS开发UI篇—iOS开发中三种简单的动画设置

摘要: iOS开发UI篇—iOS开发中三种简单的动画设置 【在ios开发中,动画是廉价的】 一、首尾式动画 代码示例: 说明:如果只是修改控件的属性,使用首尾式动画还是比较方便的,但是如果需要在动画完成后做后续处理,就不是那么方便了 二、block代码块动画 代码示例: 说明: (1)在实际的开发中更常用的 阅读全文

posted @ 2016-05-31 22:13 快乐加油站789 阅读(163) 评论(0) 推荐(0) 编辑

iOS开发UI篇—IOS开发中Xcode的一些使用技巧

摘要: iOS开发UI篇—IOS开发中Xcode的一些使用技巧 一、快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n 新建项目 cmd + n 新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车 显示主窗口 cmd + 0 导航窗口 option 阅读全文

posted @ 2016-05-31 22:05 快乐加油站789 阅读(268) 评论(0) 推荐(0) 编辑

ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明

摘要: ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明 一、tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置 阅读全文

posted @ 2016-05-31 21:59 快乐加油站789 阅读(206) 评论(0) 推荐(0) 编辑

ios开发UI篇—Kvc简单介绍

摘要: ios开发UI篇—Kvc简单介绍 一、KVC简单介绍 KVC key valued coding 键值编码 KVC通过键值间接编码 补充: 与KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你。 二、使用KVC 1.KVC基 阅读全文

posted @ 2016-05-31 21:49 快乐加油站789 阅读(181) 评论(0) 推荐(0) 编辑

iOS开发UI篇—从代码的逐步优化看MVC

摘要: iOS开发UI篇—从代码的逐步优化看MVC 一、要求 要求完成下面一个小的应用程序。 二、一步步对代码进行优化 注意:在开发过程中,优化的过程是一步一步进行的。(如果一个人要吃五个包子才能吃饱,那么他是否直接吃第五个,前面四个不用吃就饱了?) 1.完成基本要求的代码(使用了字典转模型和xib连线) 阅读全文

posted @ 2016-05-31 21:35 快乐加油站789 阅读(160) 评论(0) 推荐(0) 编辑

iOS开发UI篇—xib的简单使用

摘要: iOS开发UI篇—xib的简单使用 一、简单介绍 xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑 不同点: Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面 阅读全文

posted @ 2016-05-31 21:25 快乐加油站789 阅读(283) 评论(0) 推荐(0) 编辑

iOS开发UI篇—字典转模型

摘要: iOS开发UI篇—字典转模型 一、能完成功能的“问题代码” 1.从plist中加载的数据 2.实现的代码 3.实现效果 4.代码问题 在上述代码的第62,69行,我们是直接通过字典的键名获取plist中的数据信息,在viewController中需要直接和数据打交道,如果需要多次使用可能会因为不小心 阅读全文

posted @ 2016-05-31 21:09 快乐加油站789 阅读(138) 评论(0) 推荐(0) 编辑

iOS开发UI篇—九宫格坐标计算

摘要: iOS开发UI篇—九宫格坐标计算 一、要求 完成下面的布局 二、分析 寻找左边的规律,每一个uiview的x坐标和y坐标。 三、实现思路 (1)明确每一块用得是什么view (2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。 (3)可以先尝试逐个的添加格子,最后考虑使 阅读全文

posted @ 2016-05-31 21:05 快乐加油站789 阅读(147) 评论(0) 推荐(0) 编辑

iOS开发UI篇—懒加载

摘要: iOS开发UI篇—懒加载 1.懒加载基本 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化 2.使用懒加载的好处: (1)不必将创建对象的代码全部写在viewDid 阅读全文

posted @ 2016-05-31 21:00 快乐加油站789 阅读(164) 评论(0) 推荐(0) 编辑

导航