Tôi đang tìm kiếm một phương pháp đơn giản để loại bỏ ngay lập tức tất cả các cuộc phỏng vấn khỏi một giám sát thay vì loại bỏ từng cái một.
//I'm trying something like this, but is not working
let theSubviews : Array = container_view.subviews
for (view : NSView) in theSubviews {
view.removeFromSuperview(container_view)
}
Tôi đang thiếu gì?
CẬP NHẬT
Ứng dụng của tôi có một chính container_view
. Tôi phải thêm các chế độ xem khác nhau dưới dạng các cuộc phỏng vấn container_view
để cung cấp một loại điều hướng.
Vì vậy, khi nhấp vào nút để "mở" một trang cụ thể, tôi cần xóa tất cả các bản xem trước và thêm trang mới.
CẬP NHẬT 2 - Một giải pháp làm việc (OS X)
Tôi đoán Apple đã sửa nó.
Bây giờ nó dễ dàng hơn bao giờ hết, chỉ cần gọi:
for view in containerView.subviews{
view.removeFromSuperview()
}