[解決済み] UITabBar アイコンが正しく表示されない
2022-02-07 16:13:29
質問
iOSアプリを制作しています。5つのビューコントローラーを持つタブバーがあります。すべてのアイコンはストーリーボードに設定されています。
アプリを起動すると、2がぐちゃぐちゃになっています。ホーム(最初のTabBarビューコントローラー)は実質的に存在せず、最後の1つ(メッセージ)はあるべき姿すらありません。何が起きているのかさっぱりわかりません。ホームタブバーのアイコンは完全に消え、メッセージの未選択のアイコンは同じように見えません。
すべてのアイコンがAssetsフォルダにあることは保証します。
しかし、アプリを起動するとこのように表示されます。
UPDATE: I Figured out the Message Tabbar Item (Render as: original image solved that). これで直りました。しかし、ホームの項目はまだ表示されていません。
解決するには?
何時間も遊んでいて、やっとわかりました。基本的に、私はその中の順序を変更したので
UIStoryboard
は、その
TabBarItem
で
UINagivationController
のホームビューコントローラーが削除されました。必要なのは、新しい
TabBarItem
の中にある
UINagivationController
をクリックし、好きな画像・アイコンを設定してください。
関連
-
[解決済み] リンカーコマンドが終了コード 1 で失敗した(起動を確認するには -v を使用)、Xcode 8、Swift 3
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] "CFNetwork SSLHandshake failed (-9806)" の解決方法について
-
[解決済み] シミュレータへのサービス接続の開始に失敗しました Xcode
-
[解決済み] 新しい Swift クラスの void 関数で予期しない非 void の戻り値が発生する。
-
[解決済み] Objective-C ブロックパラメータ 発行 このブロック宣言はプロトタイプではありません
-
[解決済み] Xcodeで実行ファイルが無効なエンタイトルメントで署名されてしまう
-
[解決済み] あなたのリクエストはエラーを発生させました。[newNullResponse]?
-
[解決済み] macOSアップデート後、Gitが動作しない(xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
-
[解決済み】Storyboardのログイン画面のベストプラクティス、ログアウト時のデータクリアの処理について
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】iOS用のプライベートメッセージUI(受信、送信、作成)フレームワークはありますか?
-
[解決済み】"宣言はファイルスコープでのみ有効 "について
-
[解決済み] ペン先を読み込んだが、「表示」コンセントが設定されていない
-
[解決済み] データソースからのセルの取得に失敗しました。
-
[解決済み] ブリッジングヘッダ用のプリコンパイルヘッダの発行に失敗しました。
-
[解決済み] Objective-C ブロックパラメータ 発行 このブロック宣言はプロトタイプではありません
-
[解決済み] dispatch_queue_create のキュー属性とは?
-
[解決済み] 脱獄したiphoneで`uicache`コマンドは何をするのですか?[クローズド]
-
[解決済み] React native - connection has no connection handler エラーの意味?
-
[解決済み] アラート "デバッグを続けるには、開発者ツールへのアクセスが他のプロセスの制御を必要とします。これを許可するにはパスワードを入力してください。