Để thực hiện UIView
trên đầu trang của tất cả các quan điểm như hành vi của UIAlertView
, cách tốt nhất tôi thấy là bằng cách đặt nó trong cửa sổ ứng dụng, đó là bằng cách thêm xem đến:Xem trên đầu trang của tất cả mọi thứ: UIWindow subview VS UIViewController subview
[[[UIApplication sharedApplication] delegate] window]
Tuy nhiên, nhược điểm tôi thấy là nó không tự động luân chuyển. Để cho phép quay vòng, cách tốt nhất để thực hiện là bằng cách thêm chế độ xem trên AppDelegate hiện tại window.navigationController
/rootViewController
, tuy nhiên, bằng cách thực hiện điều này, nó sẽ không còn nằm trên đầu mọi thứ nữa. Hãy nói khi xem được hiển thị và có một popup modalViewController, chế độ xem chắc chắn sẽ bao gồm lên xem.
Câu hỏi của tôi là, có thể thêm chế độ xem phụ vào cửa sổ nhiều nhất và hướng hỗ trợ không? Tôi có cần hai tập tin Nib trong trường hợp này không? Làm cách nào để UIAlertView
phép thuật kết hợp sự hỗ trợ định hướng trên cùng của &? Khi tôi nhìn vào UIAlertView.h
, tôi thấy thực sự có 2 UIWindows
, một lần được gọi là originalWindow
và một số khác được gọi là dimWindow
. Có nơi nào tôi có thể tìm mã nguồn cho UIAlertView.m
không?
Cách đăng ký chế độ xem với thiết bị để nhận sự kiện xoay? Nó không phải là View Controller, do đó không có chức năng ủy nhiệm cho nó. Tôi có phải nắm bắt UIDeviceOrientationDidChangeNotification để thay đổi hướng tương ứng không? –