2014-12-06 12 views
8

Có thuộc tính mới là UIView: layoutMargin trong iOS8.Bố cục UIViewMargins trong Bộ dựng giao diện

Để thiết lập lề của một cái nhìn lập trình:

self.view.layoutMargins = UIEdgeInsetsMake(0, 0, 10, 10); 

Có thể thiết lập lề trong Interface Builder?

+0

Câu trả lời này có thể giúp bạn: http://stackoverflow.com/a/25261327/1728118 01. Z. –

+0

Tôi cũng không thể tìm được cách nào. :( – livingtech

+2

Tại sao không sử dụng các thuộc tính IBInspectable? Thêm vào các trường (Trên cùng, Bên trái, Dưới, Phải coz Insets không được hỗ trợ) để mở rộng mới cho UIViewController và các giá trị trong IB – HotJard

Trả lời

4

này có thể đạt được bằng cách thiết lập một User Defined Runtime Attribute trong Identity Inspector:

screenshot 1

Mặc dù Xcode không có một thiết lập lề, như của 7.3 (7D175), nó vẫn không có bất kỳ tác dụng, vì vậy bạn phải sử dụng người dùng định nghĩa thuộc tính:

screenshot 2

Các vấn đề liên quan