当前位置:  开发笔记 > 前端 > 正文

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

如何解决《UIWebView的移动Safari风格后退按钮?》经验,为你挑选了3个好方法。

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

谢谢.



1> ff10..:

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

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



2> chrisbtoo..:

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

有可能

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Applications/WebSheet.app/ArrowBack.png

是正确的文件.

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


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

3> Tal Bereznit..:

Unicode是你的朋友.

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

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

◄和►

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


尝试使用不同的字体,或使用不同的三角形字符(请参阅此处:http://www.alanwood.net/unicode/geometric_shapes.html)
推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有