对于iOS的app开发者来说,不会像Android开发者一样为很多的屏幕尺寸来做界面适配,因此硬编码的坐标也能工作良好,但是从设计模式上来说这不是好的做法。而且也还有一些问题,如iPhone5的适配,横竖屏的切换等。或许你可以做两套UI方案来做适配,但是这样增加重复工作量,而且不够高端,万一有出新的...
分类:
移动开发 时间:
2015-11-19 14:48:58
阅读次数:
191
关于UIView的Layer,IOS提供了三个方法:1、layoutSubviews在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定sub...
分类:
移动开发 时间:
2015-11-19 00:40:10
阅读次数:
211
前言:在讲述这个小问题之前,我们有必要先了解一下UIViewAutoresizing的有关属性概念和使用详解。 参考:自动布局之autoresizingMask使用详解(Storyboard&Code) 现在已经不像以前那样只有一个尺寸,现在最少的iPhone开 发需要最少需要适配三个尺寸。因此.....
分类:
其他好文 时间:
2015-11-18 02:04:07
阅读次数:
218
iOS9新特性——堆叠视图UIStackView 一、引言 ????????随着autolayout的推广开来,更多的app开始使用自动布局的方式来构建自己的UI系统,autolayout配合storyBoard和一些第三方的框架,对于创建约束来说,...
分类:
移动开发 时间:
2015-11-17 17:14:30
阅读次数:
243
ios中那些好用的第三方库ios 里面有很多很多好用的第三方框架,有许多是项目中必用的,本文主要来写一些常用的ios第三方库的使用(一)Masonry Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Ma...
分类:
移动开发 时间:
2015-11-13 14:27:44
阅读次数:
708
介绍Masonry 源码:https://github.com/Masonry/MasonryMasonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。我们先来看一段官方的sample code来...
分类:
其他好文 时间:
2015-11-13 13:02:08
阅读次数:
376
2015年11月3日coreData的学习练习中复习使用masonry自动布局masonry自动布局发现问题:两个控件的相对布局:如果被参考对象用这个带anchor的属性,就会报这样一个错误:NSAssert(NO, @"attempting to add unsupported attribute...
分类:
其他好文 时间:
2015-11-03 12:33:18
阅读次数:
1372
masonry的使用,多个视图均匀等间距分布的自动布局
分类:
其他好文 时间:
2015-11-02 12:08:30
阅读次数:
1156
使用UIScrollView进行自动布局要点:1.拖一个UIScrollView到Xib,全屏填充。2.拖一个View到UIScrollView,称之为ContentView,设置上下左右的约束为0,并设置宽度为控制器View的宽度,高度暂时给个较大值可以保证布局视图,比如1000.3.这样就可以在...
分类:
其他好文 时间:
2015-10-26 20:26:18
阅读次数:
208
//方法1.关闭自动布局 self.automaticallyAdjustsScrollViewInsets = NO;//方法2.改变相对于scrollview的位置self.tableView.contentInset = UIEdgeInsetsMake(64, 0, 0, 0);注:con....
分类:
其他好文 时间:
2015-10-22 17:01:46
阅读次数:
579