在navigationItem.titleView中将浮雕添加到UILabel(如navigationItem.title所示)

Sah*_*hil 5 user-interface cocoa-touch uikit

我试图模仿自动应用于navigationItem.title的默认浮雕,以及许多其他UIKit控件.

如截屏的标题("表格单元格")所示:

浮雕标题http://quicksnapper.com/files/3440/192219267049D92BB23DE74.png

我基本上试图在navigationItem.titleView中添加2个UILabel,但是UILabels只是显示为平面绘制,它实际上只是感觉/看起来不正确:P

我曾考虑过使用阴影,但这只会在标签的一侧给出浮雕外观(如果是这样的话).

任何想法都会很棒!

谢谢

Sah*_*hil 16

谢谢!我只是想通了:

其中postTitle设置为白色,我只添加了一个暗灰色阴影,垂直偏移为1px.

[postTitle setShadowColor:[UIColor darkGrayColor]];

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

看起来完全像你放在.title :)


Gen*_*ich 5

shadow和shadowOffset是你想要的.在标签上设置这些属性,它应该做你想要的.