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

如该屏幕快照的标题(“表格单元格”)所示:

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

我本质上是在尝试将2个UILabels添加到navigationItem.titleView中,但是UILabels只是以扁平绘制的形式显示,实际上它感觉/看起来不正确:P

我曾考虑过要使用阴影,但这只会使标签一侧具有浮雕外观(即使是那样)。

任何想法都很棒!

谢谢

最佳答案

是的,谢谢!我只是想通了:

在postTitle设置为白色的情况下,我只是添加了一个垂直偏移为1px的D​​arkGray阴影。

[postTitle setShadowColor:[UIColor darkGrayColor]];

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

看起来就像您要放在.title中的任何内容一样:)

08-03 17:00