一、Storyboard中的UIScrollView使用自动布局 在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂。根据实践,我说一下我的理解,在故事板或xib中,S ...
分类:
其他好文 时间:
2016-08-08 18:50:15
阅读次数:
131
本demo仅适用于iOS8及以上系统。 本文将使用autolayout+storyboard来实现弹窗 第一步、storyboard创建界面 1、打开storyboard 拖一个UIViewcontroller出来,并与class相关联 2、拖出一个UIView作为弹窗视图的容器,容器里放置弹窗的内 ...
分类:
移动开发 时间:
2016-08-07 21:23:22
阅读次数:
207
解决 Autoresizing 和AutoLayout 冲突 设置 self.autoresizingMask = UIViewAutoresizingNone; ...
分类:
其他好文 时间:
2016-08-06 17:37:03
阅读次数:
429
http://www.cocoachina.com/design/20160713/17032.html http://www.cocoachina.com/ios/20160616/16732.html http://www.cocoachina.com/ios/20141219/10702.ht ...
分类:
其他好文 时间:
2016-08-05 06:29:43
阅读次数:
170
Masonry作为目前较为流行的自动布局第三方框架,简单易用,大大减少了程序员花在UI布局和屏幕适配的精力与时间。 1.基本用法 2. 注意事项 ...
分类:
其他好文 时间:
2016-07-23 13:19:48
阅读次数:
133
如果是从代码层面开始使用Autolayout,需要对使用的View的translatesAutoresizingMaskIntoConstraints的属性设置为NO,即可开始通过代码添加Constraint,否则View还是会按照以往的autoresizingMask进行计算。而如果在Interf ...
分类:
其他好文 时间:
2016-07-20 17:53:18
阅读次数:
418
屏幕适配小结
一、纯手动之Autolayout
1、VFL语言添加约束
VFL(Visual format language)语言是苹果为了简化手写Autolayout代码所创建的专门负责编写约束的代码。为我们简化了许多代码量。
2、使用步骤
使用步骤同手动添加约束保持一致
创建控件添加到父控件禁用Aoturesizing添加约束
3、使用方法
...
分类:
移动开发 时间:
2016-07-19 15:36:07
阅读次数:
486
前言
1
MagicNumber -> autoresizingMask -> autolayout
以上是纯手写代码所经历的关于页面布局的三个时期
在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了
在iphone4-iphone4s时代 苹果...
分类:
其他好文 时间:
2016-07-19 10:07:02
阅读次数:
287
前言:这篇文章是笔者在项目中对布局技术进行技术选型和应用的相关介绍,供大家参考。 Question1:什么是autoLayout?Answer1: autolayout是苹果从iOS6开始推出的旨在优化、简化UI布局相关工作的新框架,其理念是抽象出约束的概念,将其作用于view,而不再需要手动设置其frame。个人理解其中的分别就好像面向对象编程和面向过程编程之间的...
分类:
其他好文 时间:
2016-07-16 15:49:39
阅读次数:
425
智能手机发展到今天,屏幕尺寸变的越来越多,iPhone从最初的3.5寸屏幕,到后来推出的4寸屏,直到苹果推出iPhone 6 和 iPhone 6Plus,也宣告着苹果阵营被彻底攻破,进入了屏幕尺寸碎片化的时代。只为某一个屏幕尺寸设计的日子已经不在存在。为了适配所有的屏幕,设计师必须考虑各种屏幕尺寸 ...
分类:
移动开发 时间:
2016-07-15 19:18:08
阅读次数:
457