問題タブ [navigationcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
337 参照

iphone - ナビゲーション コントローラー内にタブ バーを作成する際の問題

私は本当にイライラしています。あなたがこの問題を解決するのを手伝ってくれることを願っています!

ナビゲーション コントローラー内にタブ バーを作成しようとしています。WiredBob が提供するこのテンプレートを使用しました。私の問題は、タブバーにバー項目を追加したいのですが、クラッシュし続けることです!

ログから: 2010-05-24 00:15:43.469 NavTab[9315:207] *** キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了します。 UITableView を取得します。

また、タブ バーに合わせて IB のビューのサイズを修正しようとしましたが、できませんでした。それは不変でした。

前もって感謝します :-)

0 投票する
1 に答える
238 参照

iphone - ナビゲーションコントローラー:コントローラーとモデルの保存

テーブルビューのナビゲーションコントローラーがあります。私が読んだほとんどのチュートリアルでは、通常、テーブルビューコントローラー(またはのサブクラス)の配列がテーブルビューコントローラーにローカルに格納されており、テーブルセルが選択されたときにナビゲーションスタックにプッシュするために使用されます。

私の現在のプロジェクトでは、XMLファイルからロードされる多くのデータがあります。このデータは、シングルトンクラスの中心に保持されます。よろしければ、これが私の「モデル」です。

そのため、テーブルビューコントローラーにはビューコントローラーの配列がありません(ビューコントローラーに冗長データが既に保存されている場合は、そのデータを保存したくありませんでした)。代わりに、シングルトンからデータにアクセスしてView Controllerを作成し、適切なデータで初期化してから、テーブルセルが選択されるたびにそれをナビゲーションスタックにプッシュします。

これは、tableview:didselectrowatindexpath:メソッドのサンプルです。

だから私の質問は、このアプローチはパフォーマンスの低下を被る可能性があるのでしょうか?ユーザーがテーブルセルを選択するたびにメモリを割り当てたり解放したりするのが心配です。一方、私は潜在的に大量のデータを持っているので、コントローラーの配列に格納することによってこのデータを繰り返す必要はありません。

生データだけでなく、いつでもシングルトンにView Controllerを準備させ、それらを保存させることができました。しかし、モデルが常にコントローラーに暗黙的に含まれているのは少し奇妙だと思います。コントローラの知識とは関係なくモデルを保存する適切な方法はありますか?

この状況にどのようにアプローチしますか?

前もって感謝します。

0 投票する
0 に答える
2185 参照

iphone - iPhoneアプリの非表示ツールバーについて

ルートviewControllerにツールバーがないnavigationControllerがありますが、ルートviewControllerは常に表示されるツールバーがあるviewControllerに移動します。ルートviewControllerのツールバーが最初に表示されるか、その上のviewControllerがnavigationControllerスタックにポップされるかにかかわらず、非表示になっていることを確認する必要があります。 。したがって、ルートviewControllerで次のコードを使用します。

これは最高のsulotionですか?それとも「hidesBottomBarWhenPushed」などを使用する必要がありますか?

0 投票する
1 に答える
281 参照

iphone - 混合タイプのiPhoneプロジェクト(ナビゲーションとopengl es)

ゲームのメニュー部分を、必要に応じてカスタマイズしたナビゲーション スタイルのアプリケーションにしたいと考えています。その後、プレーヤーがゲームを開始すると、ゲームが読み込まれ、opengl es アプリケーションのように実行されます。

これはどのように行われますか?2種類のアプリが合体?

メニューなどのすべてのxibファイルを保持することを考えていますが、opengl es部分を接続する方法がわかりません.ゲームの実際のグラフィックス、ゲーム自体はviewcontroller内で実行されていますか?

よろしく

0 投票する
1 に答える
894 参照

iphone - 下から上にアニメーション化された NavigationController に viewController をプッシュ iPhone SDK

アニメーション化された、水平方向ではなく垂直方向 [下から上] の viewController を、navigationController にプッシュすることはできますか?

0 投票する
3 に答える
33439 参照

iphone - サブビューナビゲーションコントローラーからトップナビゲーションコントローラーにアクセスする

ビューとコントローラーをそのように設定しています。

  1. タブ/バーコントローラー
  2. 1.内にルートビューコントローラがあります
  3. 2.内には、プログラムで作成されたナビゲーションコントローラがあり、ルートビューコントローラにサブビューとして表示されます。

私がやろうとしているのは、トップタブバー/ナビゲーションコントローラーにアクセスして、ビューをプッシュできるようにすることです。

parentViewControllerを試しましたが、プログラムされたnavコントローラーにビューをプッシュするだけでした。

助言がありますか?

これは、ルートビューコントローラを設定する方法です。

0 投票する
5 に答える
4806 参照

iphone - ナビゲーション コントローラーの戻るボタンのアニメーション

CATransitions を使用して、ドリル ダウン時にナビゲーション コントローラーの遷移をアニメーション化できます。ただし、[戻る] ボタンまたはナビゲーション コントローラー (上に戻る) を使用すると、アニメーションはスライドアウトします。CATransition をナビゲーション コントローラーの [戻る] ボタンに取り付ける方法を知っている人はいますか? ありがとう。

「ドリルダウン」時にアニメーション化するために使用されるコード:

0 投票する
3 に答える
1187 参照

iphone - ビューベースのアプリケーションにナビゲーション効果を追加しますか?

ビューベースのアプリケーションを作成しました。ここでは、ボタンが押されたときにビュー間を移動する必要があります。そのため、最初のView Controllerで、ボタンが押された場合のアクションを作成しました。

このコードは機能していません。不足しているものはありません。

私はこれを行うことができますが、[self.view addSubview:sView];ナビゲーション効果が必要です。前もって感謝します。

0 投票する
1 に答える
366 参照

iphone - ナビゲーションルートビューに背景画像を追加する

プログラムでナビゲーションコントローラーのルートビューに背景として画像を追加する方法...

ナビゲーションバーの非表示に対するその回答に感謝します、...。

0 投票する
1 に答える
402 参照

state - タスクから戻るときに Windows Phone アプリがクラッシュする

アプリの一部のページでは、ユーザーがハイパーリンクをクリックして、WebBrowserHelper を介して外部ブラウザーを起動できます。

アプリの状態を OnNavigatedFrom に慎重に保存し、OnNavigatedTo に復元していますが、ユーザーが Web ブラウザーからアプリに戻ると、アプリがハングしてからクラッシュします。

私はWindows チーム ブログ の素晴らしいブログ投稿を注意深くフォローしましたが、そこで提供されたコードを使用してバグを再現することもできます (DetailsPage のボタン クリック イベントの 1 つに WebBrowserTask を追加するか、実際には SMS 送信タスクを追加するだけです)。 .

他の誰かがこのバグを確認できますか、またはおそらくそれを克服するために行う必要がある特別なことを指摘できますか?