创建一个导航按钮,如iPod“正在播放”按钮

时间:2010-05-13 13:30:32

标签: iphone objective-c cocoa-touch uinavigationcontroller

在iPod应用程序中,有一个向右的导航按钮以及通常朝左的“后退”按钮。它会让您回到“正在播放”屏幕。这是一个自定义按钮,还是有办法使用标准工具轻松创建一个?

alt text http://img.skitch.com/20100513-m9b9g67ftfh8bisgbj3mib9sex.jpg

2 个答案:

答案 0 :(得分:10)

我相信SDK中不可能。解决方法是在Dashcode中创建按钮(在聚光灯下搜索“dashcode”)。在“Mobile Safari”视图中,只需拖动“前进按钮”即可。然后,您可以使用Dashcode检查器重新着色图像。在Finder中找到Dashcode项目,右键单击它并转到“显示包内容”,按钮图像应位于图像目录下(Project> mobile> Parts> Images)。

然后您只需将按钮添加到导航栏作为自定义图像UIBarButtonItem(self.navigationItem.rightBarButtonItem = ...);

Example http://img6.imageshack.us/img6/5372/screenshot20100515at220.png

答案 1 :(得分:4)

Last.fm应用程序有代码可以执行此操作。查看showNowPlayingButton:中的UIViewController+NowPlayingButton.m。奇迹般有效! :)

https://github.com/c99koder/lastfm-iphone

相关问题