[英]NSLayoutConstraints from code
我有下一個問題:我的UILabel數量不確定,可能有2個標簽或10個標簽,然后在運行時添加它們。 我希望這些標簽出現在視圖的兩列中。 我想用NSLayoutConstraints做到這一點。 如果我只有2個標簽,我設法做到了,但是如果還有更多標簽,那是行不通的。 我將標簽添加到for循環中。 有誰能夠幫助我? 還有一個問題:如果我有這段代碼:
[myView addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"H:|-0-[label1(label2)]-[separator(1)]-[label2]-0-|"
options:0
metrics:nil
views:views]];
[label1(label2)]是什么意思? 謝謝
H:| -0- [label1(label2)]-[分隔符(1)]-[label2] -0- ||
1.H:表示水平
2. | 表示父視圖的邊緣
3. []表示內部有一個子視圖,在這種情況下,子視圖為label1。
4.-表示連接
5.-數字-表示填充數字點
6,所有子視圖(如label1,separator,label2)必須是視圖的關鍵(最后一個參數)
7.()表示子視圖的寬度/高度。例如[subview(100)]表示子視圖的寬度= 100
看到
[label1(label2)]是什么意思? 謝謝
等於label1等於label2(如果前綴H-寬度,如果前綴V-高度)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.