1
我以編程方式生成了幾個視圖。有一個超級視圖,其餘的是這個超級視圖的子視圖。iOS8 layoutMargin被忽略
我設置的上海華layoutMargins:
mySuper.layoutMargins = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10);
mySuper.preservesSuperviewLayoutMargins = true;
然後我設置的子視圖,像這樣:
mySub = UILabel(frame: CGRect(x: 0, y: 0, width: 0, height: 0));
mySuper.addSubview(mySub);
的目標是有mySub
放置10分從頂部和左側。或者通常,覆蓋mySuper
的x
和y
0點。
雖然這不行。相反mySub
被放置在頂部和左邊緣。我誤解了什麼佈局馬金斯是應該做的?我剛開始學習iOS開發。
啊,我明白了。我沒有意識到它需要自動佈局。謝謝。 – 2014-11-21 20:41:44