[解決済み】UIToolbarに左矢印ボタン(UINavigationBarの「戻る」スタイルのようなもの)を作成する
質問
の中に、左矢印ベゼルボタンを作りたいのですが、どうすればいいですか?
UIToolbar
.
私の知る限りでは、これらのうち1つを残すのは
UINavigationController
をデフォルト設定にすると、左のバーアイテムに1つ使用されます。しかし、そのようなアイテムを
UIBarButtonItem
ということで、標準の
UIToolbar
とよく似ているにもかかわらず
UINavigationBar
s.
ボタン画像で手動で作ればいいんだけど、ソース画像がどこにもない。アルファチャンネルのエッジがあるので、スクリーンショットやカットではあまり汎用性のある結果は得られません。
使用予定のサイズや配色ごとにスクリーンショットを撮る以外に何かアイデアはありますか?
更新しました。
この質問を避け、私がこの質問をするべきではないと示唆することはやめてください。
UINavigationBar
. 私のアプリはInstapaper Proです。このアプリは下のツールバーしか表示しませんが(スペースを節約し、読めるコンテンツ領域を最大化するため)、左矢印の形をした戻るボタンを下に置きたいと考えています。
こんなことする必要ないだろって話 は答えにならない また、賞金に値しないことは確かです。
解決方法は?
から派生した以下のpsdを使用しました。 http://www.teehanlax.com/blog/?p=447
http://www.chrisandtennille.com/pictures/backbutton.psd
そして、ツールバーアイテムのcustomViewプロパティで使用するカスタムUIViewを作成しただけです。
私の場合はうまくいっています。
編集する で指摘されているように プレーリーヒッポ , マラルホ は、次の、簡単なコードを使用してトリックをしたことがわかりました(バンドル内のカスタム画像を必要とする)この答えと組み合わせる必要があります。というわけで、以下は追加コードです。
// Creates a back button instead of default behaviour (displaying title of previous screen)
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back_arrow.png"]
style:UIBarButtonItemStyleBordered
target:self
action:@selector(backAction)];
tipsDetailViewController.navigationItem.leftBarButtonItem = backButton;
[backButton release];
関連
-
[解決済み] Xcode 9の問題を修正しました。"iPhoneはビジー状態です。iPhoneのデバッガーサポートを準備中"
-
[解決済み] <UITabBarController: 0x197870> の外観遷移の開始/終了の呼び出しがアンバランスである。
-
[解決済み] キャッチできない例外 'NSInvalidArgumentException', reason: '-[_.AppDelegate add:]: unrecognized selector' により、アプリを終了する。
-
[解決済み] 指定されたホスト名を持つサーバーが見つからなかった
-
[解決済み] Objective-C ブロックパラメータ 発行 このブロック宣言はプロトタイプではありません
-
[解決済み] UIViewController viewDidLoad vs. viewWillAppear。適切な役割分担とは?
-
[解決済み] iOS 9 : ユニバーサルアプリの警告「アプリがフルスクリーンを必要としない限り、すべてのインターフェイスの向きをサポートする必要があります」。
-
[解決済み] 条件付きバインディング:letエラーの場合 - 条件付きバインディングのイニシャライザーはOptional型でなければならない
-
[解決済み] アラート "デバッグを続けるには、開発者ツールへのアクセスが他のプロセスの制御を必要とします。これを許可するにはパスワードを入力してください。
-
[解決済み] 'CGPointMake' は swift で使用できません [重複] 。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 libc++abi.dylib: NSException 型のキャッチできない例外で終了する (lldb)
-
[解決済み】"宣言はファイルスコープでのみ有効 "について
-
[解決済み] 警告: 'characters' は非推奨です。String または Substring を直接使用してください。
-
[解決済み] Int 型のインデックスを持つ [AnyObject]? の値を添え字として使用できません。
-
[解決済み] 新しい Swift クラスの void 関数で予期しない非 void の戻り値が発生する。
-
[解決済み] UTF-8でエンコードされたNSDataをNSStringに変換します。
-
[解決済み] ブリッジングヘッダ用のプリコンパイルヘッダの発行に失敗しました。
-
[解決済み] dispatch_queue_create のキュー属性とは?
-
[解決済み] iOS Swift 3 - UIDatePicker
-
[解決済み] iPhoneのTableViewのCellの右側に小さな矢印を追加する