2016-06-15 16 views
0

enter image description hereUITableViewCellの迅速な動的制約

私は制約を手動で追加します。

ImgvからBottomの下端cell.contentView制約のマージン。

エラーMSG ....

"<NSLayoutConstraint:0x7c99b3e0 V:[UIImageView:0x7c983370(100)]>", 
"<NSLayoutConstraint:0x7c99b4a0 UIImageView:0x7c983370.top == UITableViewCellContentView:0x7c987b50.topMargin>", 
"<NSLayoutConstraint:0x7c99b6f0 UIImageView:0x7c983370.bottom == UITableViewCellContentView:0x7c987b50.bottomMargin>", 
"<NSLayoutConstraint:0x7c99afd0 'UIView-Encapsulated-Layout-Height' V:[UITableViewCellContentView:0x7c987b50(115.5)]>" 

Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x7c99b6f0 UIImageView:0x7c983370.bottom == UITableViewCellContentView:0x7c987b50.bottomMargin> 

問題は何ですか?

+0

top constraintまたはcenterY制約を削除してから試してください。 –

答えて

1

一度にアクティブにできるだけ2そのうち3つの垂直制約有する:垂直

  • 中心
  • はセルの上面を有するビューの上部を整列

セルがビューと同じ高さの場合、すべてが真である状況がありますが、セルがそれよりも高いため、矛盾する制約があります。 Interface Builderがそれについて警告していない場合、私はあなたのセルが実行時に異なるサイズであると推測しています。

関連する問題