IOS8开发视频教程之:基于Swift实战UI从入门到精通(5大项目、深入解析拉手团购项目)课程讲师:朱启文课程分类:IOS适合人群:初级课时数量:81课时用到技术:Swift、iOS8涉及项目:移动的图片案例、图片展示案例、汤姆猫案例、拉手团购案例、九宫格案例咨询QQ:1840215592一、iO...
分类:
移动开发 时间:
2014-12-22 14:25:43
阅读次数:
187
知识点一:
1、布局思维
传统布局思路中,一个view在哪里有多大,那就写清楚它的坐标位置和宽高就定了,平时用CGRect和CGPoint这两种模型就足够了,而且它一定非常听你的话,写的是多少,它绝对就是多少;但是autolayout的思路却变化了,或者说改进了,它囊括了传统frame布局思路,除了可以告诉view的坐标和宽高,它更提供了一种相对的概念,比如:
1)view相对于...
分类:
其他好文 时间:
2014-12-21 20:44:38
阅读次数:
237
目前在iOS开发中,越来越多的不同尺寸的屏幕,让屏幕适配成为开发要点。
回顾之前的开发中,我们要么是用xib,要么用代码编写控件,需要拉伸则设置View的autoresizingMask里面的枚举值来进行设置拉伸属性。
这些都是绝对布局。
而AutoLayout的优势在那呢?
AutoLayout是相对布局,也可以绝对布局。
什么是相对又什么是绝对呢?
相对是指,可以有参照点(View...
分类:
移动开发 时间:
2014-12-21 11:34:47
阅读次数:
195
1.首先建立一个xib文件,在xib上建一个UIView2.在新建的UIView上创建一些控件3.在右边选中View,点击右下角第一个按钮,选择水平和垂直距离,然后点击Add 2 Constraints。4.点击右下方第二个按钮,选择宽和高(创建的时候是320*480,现在要适配320*568),上...
分类:
移动开发 时间:
2014-12-21 01:52:33
阅读次数:
287
本文转载至 http://www.itnose.net/detail/6112176.html 先来看一下我们的新伙伴:Size Classes。在 iOS8 中,我们不用再像以前那样,一个页面新建多个 xib 文件来适配不同类型的屏幕,现在我们可以把各种尺寸屏幕的适配工作放在一个文件中完成,然后可...
分类:
移动开发 时间:
2014-12-21 00:43:51
阅读次数:
286
使用autolayout常见错误1:The view hierarchy is not prepared for the constraint: When added to a view, the constraint's items must be descendants of that vie....
分类:
其他好文 时间:
2014-12-20 10:24:34
阅读次数:
239
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/ImplementingView/ImplementingView.html实现UIView的- (CGSize)...
分类:
移动开发 时间:
2014-12-19 12:52:19
阅读次数:
272
在autolayout中加入每个view的weight,这样相互之间的关系就更明确,比如: double iconViewWeight = 1; double titleLabelWeight = 12; double timeLabelWeight = 3; doubl...
分类:
其他好文 时间:
2014-12-18 22:14:43
阅读次数:
203
Warning:
Attempt
to present UIImagePickerController:
0x7c0ae400>
on CAGUCreateContactViewController:
0x7bf61a00>
which is
already presenting (null)
解决办法
if([[[UIDevice currentDevice...
分类:
移动开发 时间:
2014-12-18 18:52:51
阅读次数:
209
iOS8之后用UIAlertController代替了UIAlertView,所以每次有需要弹窗的时候,都需要先判断系统,最近在做的项目中弹窗较多,如果每次都判断,真是太麻烦了,索性对UIAlertController和UIAlertView进行的封装了,封装在一个工具类中,在工具类中就对系统进行判断,然后在你需要弹窗的界面直接调用这个工具类的方法就可以了,减少了代码的耦合.
这个工具类其实也封...
分类:
其他好文 时间:
2014-12-18 17:03:21
阅读次数:
170