Mobile Safari の「戻る」ボタンを表す UIBarButtonSystemItem を見つけることができませんでした。UIWebView のコントロールを Mobile Safari のコントロールと同じように見えるようにしたいので、理にかなっています。最善の解決策は、UIBarButtonSystemItemPlay (進むボタンと同じ画像) をスクリーンショットして反転させることでしょうか?
ありがとう。
Mobile Safari の「戻る」ボタンを表す UIBarButtonSystemItem を見つけることができませんでした。UIWebView のコントロールを Mobile Safari のコントロールと同じように見えるようにしたいので、理にかなっています。最善の解決策は、UIBarButtonSystemItemPlay (進むボタンと同じ画像) をスクリーンショットして反転させることでしょうか?
ありがとう。
基本的には正確なコピーです(ただし、ピクセルは数えないでください)。商用かどうかにかかわらず、好きなように使用できます。それらを販売しようとしないでください。
[ファイルは削除され、iOS 7 ではこれらのボタンの外観がまったく新しくなりました。]
正しい動きは、生のアイコンをどこかで見つけようとすることだと思います(ターミナルを試して、/Developerディレクトリで見つけてください)。
それは可能です
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Applications/WebSheet.app/ArrowBack.png
右のファイルです。
ツールバーのアイコンは色ではなくアルファ レベルに基づいているため、スクリーンショットを撮るだけではうまくいきません。スクリーンショットを撮ってひっくり返すと、ボタンが塗りつぶされた四角形になります。
ここでは Unicode があなたの味方です。
(Interface Builder またはコードで) UIBarButtonItem を作成し、ボタンのテキストを入力できる "Custom" に設定します。
次の Unicode 文字を使用して、戻るボタンと進むボタンをシミュレートします。
◄ と ►</p>
アプリで使用していますが、見栄えがします。
私は同じ問題を抱えていましたが、非常に良い解決策を見つけました:
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高すぎました。ところで、私はこれをコミュニティWikiに作成する必要がありますか?ここで新しいim..。
左向きの三角形 @"\U000025C0" に Unicode を使用すると、Apple Color Emoji が使用されます。色のない単純な記号を使用するには、テキスト スタイルの絵文字 ("\U0000FE0E") の Unicode バリエーション セレクターを使用します。
したがって、左向きの三角形の文字列は @"\U000025C0\U0000FE0E" です。
これは iPhone Simulator (unicode 6.1 をサポートする Mountain Lion 上) のみの問題であり、実機ではまだ問題にはなっていないと思います。
iPhone アプリがどのようにパッケージ化されているかはわかりませんが、.app フォルダーを開いて探してみると、リソース フォルダーに実際の画像ファイルが見つかるはずです...