簡體   English   中英

不要在我的UIView上指定寬度和高度限制(例如UILabel可以做到)

[英]Don't specify width & height constraints on my UIView (like UILabel can do)

如果我在視圖中放置UILabel並指定垂直空間約束和水平空間約束,就可以了。

如果我對自定義UIView進行相同操作,則IB會抱怨,因為它缺少高度和寬度限制。

我猜這是因為UILabel可以在垂直和水平方向上擴展。 但是我的自定義UIView也是如此,那么如何通知我的視圖具有這種權限?

UILabel的默認行為是“適合內容”(Editor-> Fit To Content)。 這意味着對於給定的字體大小,UILabel將隨着“內容”的增加而增長。 為了使視圖自身定位,它需要X,Y,寬度和高度。 寬度和高度由其包含的文本給出。 剩下兩個已經提供的屬性。 我希望能回答您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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