Tôi đã thiết lập chế độ xem trong viewDidLoad
. Tất cả các khung khác nhau và như vậy của các bản xem trước đã được xác định tương ứng với self.view
. Do đó, không có vấn đề gì kích thước self.view
là các bản xem trước sẽ luôn thu nhỏ hoặc mở rộng để vừa với (như nó đã).chế độ xem "làm mới" trên xoay thiết bị
Vì vậy, khi tôi xoay thiết bị, tôi muốn chế độ xem xoay (đủ dễ dàng với shouldAutoRotateToInterfaceOrientation:...
) nhưng các bản xem trước vẫn giữ nguyên hình dạng.
Gọi [self viewDidLoad];
làm cho tất cả các yếu tố phù hợp, nhưng đặt một lớp mới lên trên bố cục trước đó (điều này hiển nhiên ...
Có cách nào để làm mới khung của các bản xem phụ hay gì đó không? Tôi không biết người khác phải thành thật. Tôi có phải đặt TẤT CẢ các quan điểm của mình vào tệp .h dưới dạng thuộc tính và thực hiện mọi thứ theo cách thủ công trên didRotate...
không?
cảm ơn ... nhìn vào mặt nạ tự động hóa :) mà nên làm ngay bây giờ. :) –
Chỉ cần thêm: Nếu bạn đang viết bộ điều khiển ngăn chứa UIView của riêng mình. Bạn có thể ghi đè lên 'willLayoutSubviews:' và 'didLayoutSubviews:' để được thông báo khi thiết bị đang quay. –