Ste*_*all 5 objective-c uitableview ios autolayout ios8
我正在尝试使用UITableViewAutomaticDimension,但我无法让单元格达到全宽和正确的高度而不会造成NSLayoutAutomaticSizeConstraint...问题.如果我在单元格上关闭自动大小约束,则它不是全宽度.

我有两个按钮,内容视图有水平和垂直约束.它们之间具有垂直间距约束,并且每个按钮具有高度约束.
如果我关闭AutoResizingMask,我会得到一个不宽的单元格.如果我打开它,我会遇到布局约束违规但事情正确呈现.
我怎样才能得到我正在寻找的行为?
translatesAutoresizingMaskIntoConstraints) 
(
    "<NSLayoutConstraint:0x7f856b169650 V:[UIButton:0x7f856b16a510'+(null)'(50)]>",
    "<NSLayoutConstraint:0x7f856b173dd0 UIButton:0x7f856b16a510'+(null)'.top == UITableViewCellContentView:0x7f856b16bfa0.topMargin>",
    "<NSLayoutConstraint:0x7f856b173e70 UITableViewCellContentView:0x7f856b16bfa0.bottomMargin == UITextField:0x7f856b16c4f0.bottom>",
    "<NSLayoutConstraint:0x7f856b174520 V:[UIButton:0x7f856b16a510'+(null)']-(8)-[UITextField:0x7f856b16c4f0]>",
    "<NSLayoutConstraint:0x7f856b182a10 'UIView-Encapsulated-Layout-Height' V:[UITableViewCellContentView:0x7f856b16bfa0(66)]>"
)
Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x7f856b169650 V:[UIButton:0x7f856b16a510'+(null)'(50)]>
它实际上看起来像宽度设置
- (CGSize)intrinsicContentSize {
    return CGSizeMake(320, 66);
}
如果我没有设置内在的内容大小,我没有任何宽度或高度.
| 归档时间: | 
 | 
| 查看次数: | 2214 次 | 
| 最近记录: |