[英]Unable to calculate row height using constraints if size classes are enabled in project?
我的應用程序必須動態計算單元高度,並且我的應用程序支持iOS7
和iOS8
。 為此,我正在關注Ray wenderlich教程。 花了整整一天的時間后,我才知道該技術僅在應用程序的size classes
被禁用時才有效。
所以我的問題是,如果啟用了size classes
,如何使用自動布局(約束)來計算行高?
當您在應用程序中使用約束時,自動高度計算僅在IOS 8及更高版本中有效。 它不依賴於size classes
。 您也可以使用沒有大小類的Constraint
。 檢查該鏈接
謝謝
您可以嘗試在viewDidLoad
中將行高設置為UITableViewAutomaticDimension
(但我認為它不適用於iOS 7)
self.tableView.estimatedRowHeight = 44; // need to calculate against something
self.tableView.rowHeight = UITableViewAutomaticDimension;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.