問題タブ [pushviewcontroller]

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 に答える
1040 参照

iphone - iPhone pushViewController は、ナビゲーション バーの右側を保持します

iPhone アプリで、ルート ナビゲーション コントローラーのナビゲーション バーの右側にナビゲーション ボタンを配置したいと考えています。ただし、ナビゲーションコントローラーの上に別のviewControllerをプッシュするたびに、この右のボタンが消え、右のスロットが空になります。適切な場所に留まっていることを確認するにはどうすればよいですか。インターフェイスビルダーを使用しています。

私が理解しているように、「iOS 用のビュー コントローラー プログラミング ガイド」には、プッシュしている新しい viewController の navigationController プロパティを現在のナビゲーション コントローラーに設定する必要があると書かれていますが、このプロパティは読み取り専用です。どうすればこれを達成できますか?

0 投票する
4 に答える
31128 参照

iphone - pushViewControllerが機能しない

ストアと呼ばれるビューを持つアプリケーションがあります。このビューには、DetailViewをロードするボタンがあります。問題は、この詳細ビューがロード/表示されないことです。これは私が使用するコードです:

「ボタンは機能しています」というログがログに記録されるため、pushViewController行もトリガーされます。

categoryViewは私の.hファイルで作成されます:

store.xibには、categoryViewアウトレットにリンクされたアウトレットを持つUIViewControllerがあります。

私のアプリの他の場所でこれは機能していますが、なぜこれが機能しないのかわかりません

どんな助けでもいただければ幸いです!THNX

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

iphone - UINavigationControllerはまだアニメーション化されていますか?

一連のpushViewControllerアクションとpopViewControllerアクションがあります。たとえば、一番上のコントローラーをポップして、他の2つのコントローラーを重ねてプッシュしたいのですが、すべてアニメーション化されています。

まだアニメーション化されているかどうかをnavigationControllerに問い合わせるにはどうすればよいですか?2つのアニメーションが同時に発生するのを防ぐには?

プッシュまたはポップのアニメーションがまだ実行されている間に、viewControllersとvisibleViewControllerによって返される値はどうなりますか?

Eyal

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

iphone - ViewControllerでnullにならないように[selfvarNavigationController]を設定するにはどうすればよいですか?

初心者の書き込み、

ナビゲーションコントローラーを使用しようとしていますが、メソッドpushViewControllerが「null」であるため機能しません。

同時に、ナビゲーションベースのアプリテンプレートで同じコードを試しましたが、うまくいくことができます。

私の質問は、ViewBasedアプリで[self myVariableforNavigationController]がnullにならないようにするにはどうすればよいですか?AppDelegate内のすべてを試しましたが、成功しませんでした。

どうもありがとうございます!!!

0 投票する
2 に答える
1121 参照

ios - pushviewcontrollerを使用せずに「pushviewcontroller」アニメーションを実行するには?

NavigationController pushviewcontrollerのアニメーションのようなアニメーションをしたいです。しかし、私はNavigationControllerを持っていません。作りたくありません。

それで、UIViewControllerでアニメーションを行うことは可能ですか? ありがとう!


言い忘れましたが、ボタンをクリックした後にビューを切り替えようとしています。現在presentModalViewControllerを使用していますが、アニメーションが好きではありません..

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

iphone - Push と Pop の動作がおかしいのはなぜですか?

2 つのクラスがあります。1 つは addAlarm で、2 番目は Name です。

今のところ、私は addAlarm にいます (addAlarm は UITableViewController のサブクラスです)。行を選択すると、以下のように Name クラスに移動します。

次に、デフォルトで addAlarm を戻るボタンとして持つ UINavigationBar があり、Name は UITableViewController のサブクラスでもあります

Name で addAlarm の戻るボタンをクリックすると、addAlarm に戻り、その viewWillAppear メソッドが呼び出されますが、その後呼び出します。

名前クラスの。

addAlarm の ViewWillApear を実行した後に Name のメソッドを呼び出す理由がわかりません。

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

iphone - 同じクラスのiPhonepushViewControllerの異なるインスタンス

私の問題は次のとおりです。アプリ全体を含むNavigationControllerがあり、同じUIViewControllerサブクラスの2つのインスタンスをプッシュしたいのですが、pushViewControllerを呼び出しても何も起こりません。この動作はサポートされていますか?-initメソッドで引数を取り、この情報に基づいてプログラムでUITableViewにデータを設定するクラスを使用します。

同じクラスの2つのインスタンスが必要な理由は、期待どおりに機能するために戻るボタンが必要だからです。

このクラスは基本的に、XMLを介してXPathクエリを実行した後にコンテンツをロードするカスタムUITableViewです。

ご要望があれば詳細をお知らせします。

0 投票する
2 に答える
198 参照

iphone - デプロイされたアプリに nil View Controller をプッシュする

私の質問は非常に簡単です: iPhone/iPad シミュレーターでは、nil ビュー コントローラーをプッシュすると、優雅なメッセージが表示されます。

Application tried to push a nil view controller on target

その後、アプリは何も起こらなかったかのように実行を続けます。これはまさに私がアプリに求めているタイプの動作です (私はファクトリ メソッドを持っており、インスタンスの作成に関する誤った要求に遭遇した場合、nil を返します)。

しかし、これが実際のiOSデバイスでそのまま飛ぶかどうかについては疑問があります. この開発の初期段階ではデプロイできないため、このアクションがクラッシュを引き起こすのか、それとも何もしないのか (予想どおり) を知りたいと思います。さらに、それが iOS で動作する場合、「悪いことをした」として Apple のレビュー プロセスで平手打ちを受けることはありますか?

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

iphone - 新しいviewControllerをプッシュすると、TabBarは常に左にアニメーション化されます

1 つのタブにナビゲーション コントローラーを備えたタブ バー アプリがあります。

新しいView Controllerをプッシュしたいのですが、左からアニメーションさせます。

私が持っているのはこれです:

常に左にスライドするタブ バーを除いて、すべてが左から押し込まれます (また、transition.duration はそれにも影響しません)。

ビューの残りの部分と同じ方向と速度でtaBarをスライドさせる方法はありますか?

(pushModalViewController も使用してみましたが、代わりにさまざまなグラフィカルな不具合があります)。

0 投票する
7 に答える
46814 参照

ios - 同じアクションでView Controllerをポップおよびプッシュする

ビューをナビゲーション スタックからポップして、別のビューを直接プッシュすることは可能ですか?

このセクションにフラットな階層を実装しようとしていて、セグメント化されたコントローラーが必要ですが、セグメント化されたコントローラーを好きなように見せることができないため、ナビゲーションコントローラーを使用しようとしています。

ボタンがクリックされると、次のコードを実行しました。

大丈夫ですが、押した形跡はありません。どんな助けでも大歓迎です。