[英]Custom UIView with dynamic height on Storyboard
我想基於內容(類似於UILabel)實現具有動態高度的自定義UIView(來自代碼)。 我可以通過實現intrinsicContentSize
來實現這一點 - 它似乎正常工作,但......
當我將自定義視圖添加到故事板上的視圖控制器時,我有錯誤(缺少高度約束) - 即使在啟動期間,所有內容似乎都正確調整大小。
將UILabel添加到情節提要板時,您不必指定高度,也沒有錯誤。 如何為自定義UIView實現相同的行為(我想在故事板中使用它)?
我知道你是通過編程方式創建的。 嘗試使用以下代碼並根據您的要求進行改進。 祝你好運。 NSDictionary * views = @ {@“view”:self.view};
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[view]|" options:0 metrics:0 views:views]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[view]|" options:0 metrics:0 views:views]];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.