5

さて、十分に簡単です。

私は単純なWebビューをコーディングしており、ナビゲーション用にSafariのようなコントロールをいくつか提供しています。

Playは進むボタンの当然の選択のようですが、いくつかのAppleやサードパーティのアプリに見られるように、戻るボタンも欲しいです。

アイコンを反転して後方を向くようにする方法はありますか、それともこの設定を使用しているすべてのアプリが画像を使用してこの機能を複製していますか?

4

3 に答える 3

13

ここではUnicodeがあなたの友達です。

UIBarButtonItemを(Interface Builderまたはコードで)作成し、ボタンのテキストを入力できる「カスタム」に設定します。

次に、これらのUnicode文字を使用して、戻るボタンと進むボタンをシミュレートします。

◄および►</p>

私は自分のアプリでそれを使用しています、そしてそれは素晴らしく見えます。

于 2010-09-27T23:53:51.650 に答える
1

私はこれがずっと前に答え​​られたことを知っています、しかしただ追加するために...

はい、Unicodeを使用できますが、標準のiOSボタンと同じようには見えません。また、iOSの外観に一致させるための厳密な要件がある場合は、少なくとも再生ボタンの画像を作成する必要があります。この場合は、再生画像をダウンロードして反転するだけです。

UIImage *image = [UIImage imageNamed:@"backButton.png"];
UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
[btnBack setImage:image forState:UIControlStateNormal];
btnBack.frame = CGRectMake(0.0, 0.0, image.size.width, image.size.height);

UIBarButtonItem * btnItem = [[UIBarButtonItem alloc] initWithCustomView:btnBack];
[btnItem addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside];
// add it to your bar
self.navigationItem.leftBarButtonItem = btnItem;

(スペルチェックなしで作成しました...結果として生じる可能性のあるスペルミスに注意してください)

//ボタンの画像はこちらです。 http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

于 2012-04-04T22:55:36.223 に答える
0

atPeekを使用して、それを使用するアプリから再生ボタンpngを抽出し、任意の画像操作プログラムを使用してそれを反転させることができます。

于 2010-07-08T06:30:51.833 に答える