在iPod应用程序中,有一个向右的导航按钮以及通常朝左的“后退”按钮。它会让您回到“正在播放”屏幕。这是一个自定义按钮,还是有办法使用标准工具轻松创建一个?
alt text http://img.skitch.com/20100513-m9b9g67ftfh8bisgbj3mib9sex.jpg
答案 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
。奇迹般有效! :)