[解決済み] カスタマイズしたバーボタンアイテムで「Plain Style unsupported in a Navigation Item」の警告が表示される。
質問
右のBar Button Itemの位置にRound Rect Buttonをドラッグし、Round Rect Buttonに画像を設定しました。ナビゲーションアイテムでサポートされていないプレーンなスタイルという警告が表示される以外は、すべてうまくいっています。Bar Button Itemのスタイルを"Bordered"に選択しても、警告が表示されたままです。Xcode 4.2の問題なのでしょうか?ありがとうございました。
Ps. 多くのBar Button ItemをRound Rect Buttonでカスタマイズしましたが、Xcode 4.2はBar Button Itemに1つだけ警告を表示することもあれば、すべてのBar Button Itemに警告を表示することもあります。
どうすればいいですか?
ストーリーボード ファイルを手動で編集し、バー ボタン アイテムの問題の style="plain" のエントリを見つけることで、これらのエラーを削除することができました。
<navigationItem>
要素を使用します。
から変更された。
<barButtonItem key="rightBarButtonItem" style="plain" id="juB-DL-F9i">
へ。
<barButtonItem key="rightBarButtonItem" id="juB-DL-F9i">
これで警告は解除された...正しいのか間違っているのか。
これはとんでもないハッキングかもしれませんし、もっと大きな懸念は、私が根本的な原因を作らず、ドキュメント全体から見えないバーボタンの項目を削除しなかったということです。これは、すべての要素をひとつずつ調べて、いくつかのナビゲーション・バーが空(子なし)であることを発見し、おそらく大量のコピー&ペースト(cmd+c|v)継承と、インターフェイスの構築に複製(cmd+d)を使用していないことが原因であることが判明しました。根本的な原因はありませんでしたが、症状はバーアイテムがドキュメント "アウトラインビュー"に表示されないことで、修正されました。Interface Builderの動作は微妙なところがあり、アウトラインビューで何かがあるはずのところに空のコンテナがあるのは臭います。まあ、私にとってはそうなんですけどね。このような場合、問題のあるノードを削除して再構築すると、奇妙な問題が解決することがあります。
警告:この方法を試す前に、ストーリーボードをバックアップしてください。ストーリーボードが完全に破壊され、コンパイルできなくなったとしても、私は一切の責任を負いません。私は何度か苦労して学びましたが、ソース管理を熱心に行うことで頭痛の種から解放されました。
EDIT: コードブロックに括弧を付ける
関連
-
[解決済み] iphoneで「コマンド /bin/sh failed with exit code 1」の問題を修正する方法
-
[解決済み】XcodeでSymbolファイルを処理する
-
[解決済み】スレッド1:EXC_BAD_ACCESS (code=1, address=0xf00000c)
-
[解決済み] ストーリーボードの警告:プロトタイプのテーブルセルは再利用可能な識別子を持つ必要がある
-
[解決済み] 地名から座標へ 最短距離
-
[解決済み] ReadStreamから読み込もうとすると、エラーDomain=kCFErrorDomainCFNetwork Code=2を受信する。
-
[解決済み] UITableViewの背景画像付きセル
-
[解決済み】iPhoneのCoreデータをWebサーバーと同期し、他のデバイスにプッシュする方法は?[クローズド]
-
[解決済み】XcodeとSDK 4+を使用してファットスタティックライブラリ(デバイス+シミュレータ)をビルドする。
-
[解決済み】Xcode 4がターゲットデバイス上で "finished running <my app>"と表示される -- 何も起こらない
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] GLSL(OpenGL ES 2.0)で定数配列を定義する方法を教えてください。
-
[解決済み] iPhone Simulatorで機内モードを再現する
-
[解決済み] プライベート・フレームワークとは何か、どのように活用するのか。
-
[解決済み] クロストラック誤差の計算方法(GPS/コアロケーション)
-
[解決済み】iPhoneのブラウザからlocalhostで動作するWebサイトにアクセスする方法
-
[解決済み】iPhoneのCoreデータをWebサーバーと同期し、他のデバイスにプッシュする方法は?[クローズド]
-
[解決済み】デバッグモードでこの実行ファイルに有効なプロビジョニングプロファイルが見つからない
-
[解決済み】Xcodeの「ビルドとアーカイブ」メニューが無効になる件
-
[解決済み】iOS 7 ナビゲーションバーのテキストと矢印の色
-
[解決済み】Objective-CやCocoaを書くときに使っているベストプラクティスは何ですか?[解決済み]