5

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

如此屏幕截图的标题(“表格单元格”)所示:

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

我实际上是在尝试将 2 个 UILabel 添加到 navigationItem.titleView,但是 UILabel 只是显示为平面绘制,而且它真的感觉/看起来不正确:P

我曾考虑过使用阴影,但这只会在标签的一侧产生浮雕外观(即使是这样)。

任何想法都会很棒!

谢谢

4

3 回答 3

16

耶谢谢!我刚刚想通了:

在 postTitle 设置为白色的地方,我只是添加了一个垂直偏移为 1px 的深灰色阴影。

[postTitle setShadowColor:[UIColor darkGrayColor]];

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

看起来与您放入 .title 中的任何内容一模一样 :)

于 2009-04-16T01:57:08.397 回答
5

我认为 shadow 和 shadowOffset 是您要寻找的。在标签上设置这些属性,它应该做你想做的事。

于 2009-04-15T21:35:39.617 回答
1

一个白色的阴影和一个加一而不是一个负一作为偏移量给出了压抑的浮雕外观。

于 2010-03-29T11:21:38.373 回答