2009-05-26 57 views

回答

11

这仅仅意味着你正在实例化视图而没有其帧的初始值。

例如,当您要创建视图对象的实例并且不需要立即将其放入视图层次结构中时,就可以完成此操作。使用setFrame:可以在稍后执行决定和设置帧。

CGRectZero通常用于在SDK 2.x中初始化UITableViewCell的时候。 tableView:cellForRowAtIndexPath:需要视图的一个实例,创建时不需要提供框架,因为表格视图将自动定位单元格,并在稍后将其设置为最佳大小。