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