6

我有一个导航控制器的视图,我以模态方式显示,并且我想添加一个形状与大多数splitViewControllers中使用的默认左箭头按钮相似的后退按钮。在UINavigationController上创建后部箭头形状leftBarButtonItem

我可以创建一个基本的按钮,但我真的想左箭头形状 - 这是我现在有:

/* set title and nav bar items */ 
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back To Thumbnails" style:UIBarButtonItemStylePlain target:self action:@selector(backToThumbnails:)] autorelease]; 

我只看到了这里的风格3个选项?任何建议,非常感谢!

回答

3

不幸的是,创建一个像这样的按钮不属于公共API的范围,您需要自定义UIBarButton with an image

+0

谢谢,我搜索文档,并认为是这种情况 - 有点奇怪,如果你问我,但如果它是你想要在SDK中的东西 – Slee 2010-07-22 17:57:50

+0

离开,文件雷达:) – christo16 2010-07-22 18:00:45

0

虽然这看起来像一个小场景,但有一个开源库叫Three20,它由Facebook应用程序的开发者创建。它里面有一些叫做TTButton的东西(非常类似于UIButton),其中一种样式是带箭头的后退按钮。它是一个相当大的图书馆,所以我不确定是否值得把它放在一件事上,尽管它们提供了一些非常好的功能,而这些功能在其他地方还没有。