2015-01-30 17 views
6

Trong bảng phân cảnh của tôi, tôi có chế độ xem mà tôi có ImageViewButton. ImageView hiện đang bao gồm nút của tôi và tôi muốn đặt nút trên ImageView. Tôi tìm thấy các chủ đề tương tự đã được giải quyết bằng cách chuyển đến "Trình chỉnh sửa" -> "Sắp xếp" -> "Gửi tới trước", tuy nhiên đã được thực hiện cho UIViews và tùy chọn này là thụ động cho ImageViewButtons.IOS: Cách gửi Xem hình ảnh trở lại và trước

Vậy làm cách nào để gửi ImageView của tôi lên nền? Là giải pháp tốt nhất cho việc này để thêm một chế độ xem bổ sung chỉ cho Button và sau đó đưa nó lên phía trước?

+0

Trong menu bên trái kéo và thả lên/xuống các phần tử. Các phần tử ở phía dưới là phần tử "ở trên cùng". – Larme

+0

Trong bảng phân cảnh, ở dưới cùng bên trái của màn hình, bạn sẽ thấy nút "Hiển thị tài liệu phác thảo". Nó sẽ mở ra một danh sách các bộ điều khiển trên bảng phân cảnh. Như @Larme đã giải thích, bạn có thể sắp xếp lại các phần tử ui. – cyt

Trả lời

12

Bạn có thể sắp xếp lại quan điểm của bạn về kịch bản:

enter image description here

Lượt xem đầu tiên theo thứ tự sẽ được ẩn bởi xem tiếp theo.

Có lẽ tùy chọn này sẽ còn hữu ích cho các ứng dụng đang chạy của bạn:

myImageView.layer.zPosition = -5; 
myImageView.layer.zPosition = 5; 

Giống như trong HTML/CSS.

1

Giải pháp là di chuyển các thành phần chế độ xem lên và xuống trong phần "Đường viền tài liệu".

1

Ngoài ra, bạn có thể đã giải quyết vấn đề bằng cách sử dụng chức năng bringSubviewToFront:

[self.view bringSubviewToFront:self.yourButtonControl]; 
Các vấn đề liên quan