2009-04-15 28 views
5

Tôi đang cố gắng bắt chước dấu phẩy mặc định tự động được áp dụng cho navigationItem.title, cũng như nhiều điều khiển UIKit khác.Thêm Dập nổi vào nhãn UILabel trong navigationItem.titleView (như đã thấy với navigationItem.title)

Như đã thấy trong tiêu đề của ảnh chụp màn hình này ("Bảng Cells"):

Emboss title http://quicksnapper.com/files/3440/192219267049D92BB23DE74.png

tôi về cơ bản cố gắng thêm 2 UILabels đến navigationItem.titleView, tuy nhiên UILabels chỉ hiển thị như thẳng thừng rút ra và nó thực sự không cảm thấy/nhìn đúng: P

Tôi đã nghĩ về chơi với bóng, nhưng điều đó sẽ chỉ cung cấp cho cái nhìn nổi (nếu ngay cả) trên một mặt của nhãn.

Bất kỳ ý tưởng nào cũng tuyệt vời!

Cảm ơn

Trả lời

16

Cảm ơn bạn! Tôi chỉ tìm ra:

trong đó postTitle được đặt thành màu trắng, tôi vừa thêm bóng tối darkGray với độ lệch dọc là 1px.

[postTitle setShadowColor:[UIColor darkGrayColor]];

[postTitle setShadowOffset:CGSizeMake(0, -1)];

Trông giống hệt như bất cứ điều gì bạn muốn đưa vào một .title :)

+0

Cảm ơn, Sahil. Đơn giản nhưng hiệu quả ;-) – Stefan

+0

Với màn hình võng mạc, bạn sẽ muốn shadowOffset đó là -0.5 – Sahil

5

shadow and shadowĐặt lại là những gì bạn đang tìm kiếm. Đặt những thuộc tính trên nhãn và nó sẽ làm những gì bạn muốn.

1

Một cái bóng trắng và một cộng thay vì một trừ như bù đắp cho rằng chán nản nhìn nổi .

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