Có một giải pháp đơn giản là sử dụng bảng phân cảnh. Trong bảng phân cảnh, tạo một đối tượng UIView có mục đích là bao quanh nhãn của bạn để cho nó đệm. Sau đó, cũng từ bảng phân cảnh, hãy đặt UILabel của bạn vào trong chế độ xem đó. Bây giờ chọn đối tượng UILabel và mở cửa sổ Add New Constraints bằng cách nhấn vào biểu tượng "Pin". Nếu bạn muốn một phần đệm của 5 tất cả các con đường xung quanh UILabel, nhấp vào mỗi trong số 4 I-beam màu đỏ trong cửa sổ Add New Constraints, và THEN type 5 trong mỗi 4 ô liền kề với I-beam. Nếu bạn gõ 5 đầu tiên và sau đó nhấp vào một I-Beam, XCode sẽ chuyển về bất kỳ giá trị nào trong hộp trước khi bạn nhập 5. Cuối cùng, hãy nhấp vào nút Thêm Ràng buộc.
Trong cửa sổ bật lên Thêm Ràng buộc, XCode bỏ qua các giá trị ràng buộc trên cùng, bên trái, bên phải hoặc dưới mà bạn chưa nhấp vào chùm I-đỏ tương ứng. Điều này có thể trả lời phần thứ hai của câu hỏi của bạn.
Hãy nhớ cũng thiết lập các ràng buộc của UIView bạn đã thêm. Nếu bạn không xác định vị trí của nó trong bảng phân cảnh (ví dụ: được ghim vào trên cùng và bên trái của giao diện chính của trình điều khiển chế độ xem), nó sẽ không được gán vị trí mặc định và nó có thể không hiển thị khi bạn chạy ứng dụng của bạn.
đăng phân đoạn mã mà bạn đã thử. sau đó bạn sẽ có thể phân loại nó nhanh chóng! –