2015-09-28 23 views
7

Tôi lại quay lại.Hình ảnh nút thanh điều hướng không hiển thị trong Swift

Tôi đang viết một ứng dụng trong Swift sử dụng Xcode 7. Tôi đã thêm một bộ điều khiển hàng hải và trên hết một mục menu, và sau đó một nút thanh. Tôi đang cố gắng thay đổi hình ảnh của nút thanh thành một png mà tôi đã nhập vào Xcode. Tuy nhiên, nó chỉ cho thấy điều này trong thiết kế và cũng có thể khi tôi chạy ứng dụng. Nó chỉ cho thấy một vết bẩn màu xanh trong khu vực điều hướng.

bar button image not appearing!

tôi đã cố gắng nhập hình ảnh vào dự án và cũng vào images.xcassets với kết quả tương tự.

Bất kỳ ai biết điều gì có thể sai ở đây?

Đây là hình ảnh tôi đã cố thêm và cài đặt hiện tại của tôi.

image I'm trying to add

Cài đặt:.

settings of image

+0

Tôi đoán: Màu của nút thanh là mặc định? Và nút thanh được đặt là "Hệ thống"? Hãy thử thay đổi nó thành "Tùy chỉnh" có lẽ? – Rick

+0

hãy đăng hình ảnh bạn muốn đặt vào thanh điều hướng, để chúng tôi có thể hiểu rõ hơn về sự cố –

+0

Cảm ơn các nhận xét. Tôi đã thêm hình ảnh tôi muốn thêm vào bài đăng này. Tôi cũng đã thêm các cài đặt Rick, có được không? – BensTechTips

Trả lời

5

Bạn nên có một hình ảnh với alpha (Hình ảnh mẫu mà bạn đã đăng có nền trắng). Ngoài ra, bạn nên đặt hình ảnh với chế độ mẫu. Tôi không biết làm thế nào để làm điều đó trong xây dựng giao diện. Đây là một mã mẫu để chuyển đổi hình ảnh thành mẫu.

var image = UIImage(named: "").imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate) 
+0

Ok cảm ơn! Khi bạn nói một hình ảnh có alpha, điều này vẫn ở định dạng PNG hay nó phải là một định dạng khác, chẳng hạn như JPG hay gì đó? – BensTechTips

+0

có nó phải là png. jpg không có kênh alpha. – cekisakurek

+0

Đã xem xét vấn đề này và đây không phải là vấn đề. Nó có một nền trong suốt trong hình ảnh. Cảm ơn bạn đã đề xuất. – BensTechTips

15

Cách giải quyết hình ảnh nút điều hướng xuất hiện màu xanh lam là chọn tập hợp hình ảnh trong Nội dung.

Sau đó chọn Ảnh gốc từ tùy chọn Hiển thị làm tùy chọn.

enter image description here

+1

nice one..I have update screen shot – preetam

+0

Bạn quy tắc, dude !! Cảm ơn!!! – oskarko

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