IT技术博客大学习 共学习 共进步
首页 / JohnLui
IT 2016-03-15 23:31:20 / 浏览 2,660

iOS可视化编程 Tips 之“消灭重复又无聊的代码之 UITableView 篇”

如果你接到了一个这样的 UI 设计图,要求在 Table View 的底部加上一个固定高度的特殊视图。如果用 Table View Cell 来做,不仅做起来相对麻烦,而且还要选择定高方式、处理触摸事件、传递当前 View Controller 对象等一些非常不必要的额外工作。 如果采用文中所展示的方式去做,就简单许多了:底部的 View 固定在 Table View 的底部,高度固定,不参与 cell 触摸事件,无需重绘,无需传递当前 View Controller 对象,内部完全支持 Auto Layout,基本上跟一个普通 子 View 没有任何的区别,可以直接绑定元素到当前 View Controller 的成员变量,非常好用。

IT 2016-03-15 22:40:04 / 浏览 2,300

翻译篇:10 Things You Need to Know About Cocoa Auto Layout

第一次使用Cocoa Auto Layout时,感觉它与Cocoa开发者所熟知的springs-struts模式有很大的不同。尽管Auto Layout有点复杂,但我发现只需要了解一些基本规则就可以使用它。本文就来列出这些规则。