我有以下约束的布局。
当我运行它时,它看起来就像所希望的那样。单元格高度调整为适合所有文本。
但是,我在问题导航器中看到以下警告,我不明白为什么。
2个视图垂直模糊
约束:
表视图控制器代码:
import UIKit
class SelectionTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
//Hide navigation bar
self.navigationController?.navigationBarHidden = true
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
// MARK: Hide status bar
override func prefersStatusBarHidden() -> Bool {
return true
}
// MARK: - Table view data source
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 2
}
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
override func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
}
答案 0 :(得分:0)
我认为你的按钮对他们的超级视图没有任何顶部和底部限制'边缘。因此,他们的超级视图(两个包装器视图)不知道它们的高度。
答案 1 :(得分:-1)