摘要:
接上篇继续进行Masonry 的学习。 (12)tableViewCell 布局 我们来看看这个计算行高的代码,看起来是不是很像配置数据的代理方法呢? 我们看看TestCell的声明,提供了一个计算行高的类方法: 我们看一下计算行高的实现: 我们只是创建了一个cell然后配置数据,然后调用layou 阅读全文
摘要:
接上篇,本篇继续对Masonry 进行学习,接上篇示例: (6)Masonry 布局实现iOS 计算器 (7)基础设计页面 约束使用链式方式,使用方法很简单,看起来像一句话。 看这句话:make.top.height.bottom.mas_equalTo(greenView),意思是:使我的顶部、高 阅读全文
摘要:
Masonry GitHub:https://github.com/SnapKit/Masonry Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性,而且同时支持 iOS 和 Mac OS X。Masonry是一个用代码写iOS或OS 阅读全文
摘要:
首先接上篇的要做一个NSEnumerator 类的延展阅读。 枚举(NSEnumerator) (1)依附于集合类(NSArray,NSSet,NSDictionary),没有用来创建实例的接口。 (2)NSEnumerator的nextObject方法可以遍历每个集合元素,结束返回nil,通过与w 阅读全文
摘要:
接上篇。上篇有一个细节忘了写,在Coding_iOS-Info.plist 里面添加了一个key 是 Status bar is initially hidden Value 是 YES,在application 启动的时候隐藏状态栏,然后在 本篇细读FunctionIntroManager 类,我 阅读全文