[英]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.