我可以在我的应用程序的其他组件中使用Apple提供的默认UIBarButton图标吗?

时间:2015-05-05 08:04:52

标签: ios objective-c xcode uibarbuttonitem

喜欢UIButton或UIImageView等。

如果是这样,我如何使用StoryBoard或Xib

我可以使用UIBarButton项目中的默认图标,但无法在普通按钮中查找它们。使用Storyboard的解决方案非常好

2 个答案:

答案 0 :(得分:3)

为了使用它们,您需要使用一个名为(足够合适)的iOS Artwork Extractor的方便的小应用程序来提取它们。当我想模仿iOS系统行为时,我一直都在使用它。

下载Xcode项目:

https://github.com/0xced/iOS-Artwork-Extractor

或其他方式

Other.artwork文件位于/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/Frameworks/UIKit.framework/(您需要SDK)。

使用" iPhoneShop-1.3.jar"程序 - 当前可用here将所有图像提取到目录中。

java -jar iPhoneShop-1.3.jar ARTWORK Other.artwork EXPORT Other

答案 1 :(得分:1)

不,你不能在UIButton之类的子视图上使用UIBarButtonItem。 UIBarButtonItem只能超过UINavigationBar。