2009-04-15 30 views
5

我试图模仿自动应用于navigationItem.title以及许多其他UIKit控件的默认浮雕。在navigationItem.titleView中向UILabel添加浮雕(如导航项目标题所示)

正如这张截图的标题可见(“表格单元格”):

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

我基本上是试图2个UILabels添加到navigationItem.titleView,但是UILabels只是显示为断然得出它真的只是不觉得/看起来不错:P

我想过玩阴影,但这只会让浮雕的外观(如果是的话)在标签的一面。

任何想法都会很棒!

谢谢

回答

16

谢谢!我只是想通了:

其中postTitle设置为白色,我刚刚添加了一个垂直偏移1px的darkGray阴影。

[postTitle setShadowColor:[UIColor darkGrayColor]];

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

看上去完全像什么,你就会把一个.title伪:)

+0

谢谢,Sahil。简单但有效;-) – Stefan 2009-07-16 22:06:42

5

阴影和shadowOffset是你在找什么我想。在标签上设置这些属性,它应该做你想要的。

1

一道白影和加一,而不是一减一的偏移给出郁闷浮雕外观。