我一直無法在Mobile Safari中找到代表「返回」按鈕的任何排序UIBarButtonSystemItem。我希望我的UIWebView的控件看起來像移動Safari中的控件,所以它很有意義。最好的解決方案是截圖UIBarButtonSystemItemPlay(與前進按鈕相同的圖像)並翻轉它?用於UIWebView的移動Safari風格後退按鈕?
謝謝。
我一直無法在Mobile Safari中找到代表「返回」按鈕的任何排序UIBarButtonSystemItem。我希望我的UIWebView的控件看起來像移動Safari中的控件,所以它很有意義。最好的解決方案是截圖UIBarButtonSystemItemPlay(與前進按鈕相同的圖像)並翻轉它?用於UIWebView的移動Safari風格後退按鈕?
謝謝。
我認爲正確的做法是嘗試在某處找到原始圖標(嘗試終端,並在您的/ Developer目錄中找到)。
這有可能是
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Applications/WebSheet.app/ArrowBack.png
是正確的文件。
只是截圖不會工作,因爲工具欄圖標基於alpha級別而不是顏色。如果你抓住一個截圖並翻轉它,你最終會得到一個固定的方形按鈕。
我不知道iPhone應用程序是如何打包的,但如果你能打開。應用程序文件夾,然後閒逛,你應該能夠找到在那裏的資源文件夾中的實際圖像文件...
我有同樣的問題,但已經找到了一個非常好的解決方案:
http://outerlevel.com/blog/2008/12/26/code-example-drawing-the-iphone-back-button/
但是你必須改變一些值
如下所示:
CGContextBeginPath(context);
CGContextMoveToPoint(context, 8.0f, 12.0f);
CGContextAddLineToPoint(context, 24.0f, 3.0f);
CGContextAddLineToPoint(context, 24.0f, 21.0f);
CGContextClosePath(context);
CGContextFillPath(context);
只有
從我的小調整,因爲後退按鈕沒有對齊向前按鈕,後退按鈕1px太高。順便說一句,我應該這樣做社區維基?我在這裏新...
中找到了一些箭頭,代表Unicode :)上面的unicode字符解決方案非常精彩,非常簡單! – 2010-10-12 11:06:47
Unicode是你的朋友在這裏。
創建的UIBarButtonItem(在Interface Builder或代碼),並將其設置爲「自定義」,您可以輸入按鈕文本。
現在使用這些Unicode字符來模擬回&前進按鈕:
◄和►
在我的應用我用它和它看起來很棒。
這是一個好主意,但在我的情況下,三角形被壓扁。任何想法如何解決它? [截圖](http://i.imgur.com/49yfA.png) – 2011-09-14 00:30:22
嘗試使用不同的字體或使用不同的三角形字符(請參見:http://www.alanwood.net/unicode/geometric_shapes.html ) – 2011-09-14 07:34:32
我試過這個,但它在按鈕周圍放置了一個邊框。 @PaulWieland你怎麼沒有邊界呢?你們可以分享代碼嗎?謝謝! – ma11hew28 2012-02-07 22:39:05
我剛剛爲自己製作了它們,基本上它們都是精確的副本(不過不計算像素)。您可以以任何您喜歡的方式使用它們,商業或非商業用途。只是不要試圖賣給他們。
[文件刪除,搭載iOS 7引入了這些按鈕以全新的面貌。]
謝謝,他們很有幫助。但是有人真的會爲兩個黑色三角形付多少錢? – bearMountain 2012-01-05 23:30:35
如果它被集成在一些包... – ff10 2012-01-09 11:55:19
夠公平.... – bearMountain 2012-01-09 15:47:49
如果我只是使用指向左邊的三角@ unicode的「\ U000025C0」,它採用了蘋果顏色的表情符號。 要使用沒有顏色的簡單符號,請使用文本樣式表情符(「\ U0000FE0E」)的unicode變形選擇器。
因此,左指三角形的字符串是@「\ U000025C0 \ U0000FE0E」。
我認爲這是iPhone模擬器上的問題(在支持unicode 6.1的Mountain Lion上),並且不會在實際設備上導致問題。
XCode 4.3.1現在作爲獨立應用商店應用發佈。相關文件夾現在是/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Applications/WebSheet.app,但不幸的是它不再包含ArrowBack.png文件: ( – 2012-03-17 03:30:54
我剛剛在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Applications/MobileSafari.app/FindOnPagePreviousResult.png – Mert 2012-10-15 10:42:34