UIWebView的移动Safari风格后退按钮?

Arm*_*man 12 iphone objective-c uiwebview uibarbuttonitem

我无法找到任何排序UIBarButtonSystemItem代表Mobile Safari中的"后退"按钮.我希望我的UIWebView控件看起来就像Mobile Safari中的控件一样有意义.最好的解决方案是截取UIBarButtonSystemItemPlay(与Forward按钮相同的图像)并翻转它吗?

谢谢.

ff1*_*f10 23

我只是为自己制作它们,基本上它们都是精确的副本(尽管不计算像素).您可以以任何您喜欢的方式使用它们,无论是否商业化.请不要试着卖掉它们.

[文件已删除,iOS 7为这些按钮引入了全新外观.]


chr*_*too 8

我认为正确的方法是尝试在某处找到原始图标(尝试终端,并在您的/ Developer目录中找到).

有可能

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Applications/WebSheet.app/ArrowBack.png
Run Code Online (Sandbox Code Playgroud)

是正确的文件.

只是截取屏幕截图不起作用,因为工具栏图标基于alpha级别而不是颜色.如果您抓住屏幕截图并将其翻转,您最终会得到一个实心方形的按钮.

  • XCode 4.3.1现在作为独立的应用程序商店应用程序分发.相关文件夹现在是/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Applications/WebSheet.app,但不幸的是它不再包含ArrowBack.png文件: ( (3认同)
  • 我刚刚在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Applications/MobileSafari.app/FindOnPagePreviousResult.png下找到了一些箭头 (3认同)

Tal*_*key 8

Unicode是你的朋友.

创建一个UIBarButtonItem(在Interface Builder或代码中)并将其设置为"Custom",您可以在其中输入按钮的文本.

现在使用这些Unicode字符来模拟后退和前进按钮:

◄和►

我在我的应用程序中使用它,看起来很棒.

  • 尝试使用不同的字体,或使用不同的三角形字符(请参阅此处:http://www.alanwood.net/unicode/geometric_shapes.html) (2认同)