現在、キーボード ツールバーの次へ/前へボタンを、戻るためにナビゲーション コントローラーに配置されている、新しい洗練された iOS 7 の戻るボタン/進むボタンに設定しようとしています。私が試していることは次のとおりです。退屈な静的テキストの代わりに、システム バー ボタン項目を使用するにはどうすればよいでしょうか。
[self setToolbar:[[UIToolbar alloc] initWithFrame:self.frame]];
[self.toolbar setBarStyle:UIBarStyleDefault];
[self.toolbar setAutoresizingMask:(UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth)];
[self addSubview:self.toolbar];
[self setSegmentedControl:[[UISegmentedControl alloc] initWithItems:@[ NSLocalizedStringFromTable(@"Previous", @"BSKeyboardControls", @"Previous button title."),
NSLocalizedStringFromTable(@"Next", @"BSKeyboardControls", @"Next button title.") ]]];
現在の状態は以下のとおりです:
私が目指すのはこんな感じです:
実際に画像を使わずに、これらのシステム項目にアクセスする方法について何かアイデアはありますか? iOS 7 のバックバー ボタン項目であることはわかっていますが、ツール バーでアクセスする方法がわかりません。あらゆる場所を検索しました。役立つかどうかわかりませんが、BSKeyboardControls を使用しています。
編集:2番目の画像とまったく同じようにするには、ジョシュアが提供した画像を使用し、次のように保存します。[メールアドレス]、 そして[メールアドレス]xcode プロジェクトに挿入します。Chun のコードを使用しますが、画像を取得するメソッドを次のように呼び出すようにしてください: imageNamed:@"back" であり、@"back@2x ではありません。これで iOS 7 の戻るボタンと進むボタンができました :)
編集2: 次/前の矢印ボタンとまったく同じ外観にするには、正しい実装方法で次のカスタマイズを使用します。
[self.segmentedControl setWidth:50 forSegmentAtIndex:0];
[self.segmentedControl setWidth:38 forSegmentAtIndex:1];
negativeSeparator.width = -19;
編集3: < > 矢印の付いたツールバーはすべての UIWebView にデフォルトで付属しており、テキストフィールドをタップすると表示されます。
サンプル プロジェクトに興味のある方は、お知らせください。リンクをアップロードします。
編集4: 2014 年 5 月 24 日現在、BSKeyboardControls にはデフォルトでこの機能が備わっています。
ベストアンサー1
これらはツールバーで使用される画像です (例: 戻るボタンと進むボタンの画像)。