Về cơ bản tôi muốn hiển thị thông báo ngay bên dưới UINavigationController, bao gồm khu vực sẽ bị chiếm bởi chế độ xem UIViewController hàng đầu. Tuy nhiên tôi muốn hình nền để mở rộng lên trên và bù đắp một phần các UINavigationBarLớp phủ UIView trên cả UINavigationBar và UIViewController
Sản phẩm cuối cùng hy vọng sẽ trông giống như dưới đây
Bí quyết đi kèm trong đó tôi chỉ muốn điều này áp dụng đối với quan điểm nhất định với quan điểm Phân cấp, do đó, tấn công vấn đề bằng cách sử dụng [UIApplication keyWindow]
có thể không phải là ý tưởng tốt nhất. Ngoài ra, tôi giả định rằng bằng cách sử dụng chế độ xem bên ngoài của tư nhân UINavigationTransitionView
sẽ không là một phần của hoạt ảnh chuyển tiếp chế độ xem, để lại chế độ xem của tôi trên đầu bộ điều khiển bên dưới khi điều này xuất hiện.
Quan điểm của bộ điều khiển xem trên cùng không giúp được gì, vì nó là khung được chấm dứt tại căn cứ của UINavigationBar
, có nghĩa là mũi tên sẽ không chồng chéo các UINavigationBar
Gợi ý?
Cảm ơn
Đề xuất thú vị. Vấn đề là tôi muốn làm sống động vẻ bề ngoài. Phải làm sống động hai chế độ xem và giữ cho hoạt ảnh đồng bộ hóa dường như có vấn đề. – Jonathan
Có cho trường hợp đó nó sẽ tạo ra một số rắc rối .... Bây giờ có vẻ là không có thay thế khác hơn bằng cách sử dụng bạn tùy chỉnh riêng Bar Navigation.Bạn có thể sử dụng thử cho nó.Hy vọng rằng có thể giải quyết –