5

Tôi đã tạo một dự án thử nghiệm iOS5 mới trong Xcode 4.2 Build 4D199 và cố gắng đặt giao diện của UINavigationBar như được mô tả ở trên, nhưng không có gì xảy ra.iOS 5 [UINavigationBar xuất hiện] setBackgroundImage không hoạt động

Mã tôi đã cố gắng trong viewDidLoad:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault]; 

Cách duy nhất tôi có thể lấy nó để làm việc là để cài giao diện về trường hợp của các UINavigationBar. Giống như:

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault]; 

Điều gì đang xảy ra? Có ai khác có vấn đề này không?

+0

Bạn chưa có giải pháp? :) –

+0

có cùng một vấn đề, có thể đặt màu và mọi thứ ... –

Trả lời

1

Bạn có kiểm tra kỹ xem Imagefile đó có tồn tại không?

+0

Đó là những gì với tôi, tệp hình ảnh không tồn tại. –

+0

Tôi không hỏi câu hỏi :) vì vậy không thể chấp nhận câu hỏi –

+0

Touché! không thấy điều đó;) – thedanielhanke

1

Bạn sẽ cần phải cung cấp forBarMetrics: để tính năng này hoạt động.

+0

ông đã làm điều đó .. – Tieme

+0

nhưng ... i didnt! –

18

viewDidLoad là địa điểm sai để gây rối với proxy appearance của thanh điều hướng của bộ điều hướng. Thực hiện điều này trước khi bộ điều hướng chuyển hướng được tạo ra. Trong ứng dụng của đại biểu, applicationDidFinishLaunching là một nơi tốt.

+2

Tôi gặp vấn đề tương tự. Vào lần đầu tiên đẩy navigationBar không có các thuộc tính được thiết lập bằng cách sử dụng proxy xuất hiện. Nhưng trên pop và đẩy tiếp theo một lần nữa nó có màu sắc và hình ảnh của nó. Trông như thế này "xuất hiện" thingy không thể sửa đổi các đối tượng đã được phân bổ cho đến khi xuất hiện thứ hai của họ hay như vậy !! – NSIntegerMax

+0

Đúng, @AnImIsH - Tôi đoán là trong khi nội dung nào đó hiển thị, nó sẽ không được vẽ lại bởi proxy xuất hiện. – matt

+0

Nó đã đặt mã của tôi trong applicationDidFinishLaunching.Nhưng tôi không hiểu lý do chính xác hoặc lý do tại sao nó không được đề cập trong Tài liệu – user1010819

Các vấn đề liên quan