簡體   English   中英

如果在項目中啟用了大小類,則無法使用約束來計算行高?

[英]Unable to calculate row height using constraints if size classes are enabled in project?

我的應用程序必須動態計算單元高度,並且我的應用程序支持iOS7iOS8 為此,我正在關注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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM