我有两个UITableViews(在不同的VC中),每个都有自己的单元格,DynamicCell和MyTableViewCell。
DynamicCell以编程方式创建UILabel ,然后添加约束(也以编程方式)。 DynamicCell工作得很好,并使用iOS 8的UITableViewCells自定义功能。代码与今年的WWDC会议完全相同表格中的新功能&集合视图(会话226,演示开始~12:30)。标签&约束创建全部在initWithStyle:reuseIdentifier:
完成。
awakeFromNib
中以编程方式添加完全相同的约束。
但是这个单元格不会像DynamicCell那样起作用,如果有人能告诉我原因,我会很感激。我也在MyTableViewCell的控制台中发现了AutoLayout约束问题。 Here's the project.(需要Xcode 6)
我没有在故事板中为MyTableViewCell添加约束的原因是因为我似乎无法使用单元格的contentView设置约束到任何标签的基线 IB即使会话视频中的工程师确实说他可以在IB中创建以编程方式创建的约束。