問題タブ [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 に答える
793 参照

objective-c - プログラムで変更するviewControllers

私のnavigationControllerから、2つのパスがあります。

NavigationController-> ViewControllerA-ViewControllerB(現在表示中)。

およびnavigationController->ViewController1->ViewController2。

ViewControllerBからViewController2に移動したい。

これが私が試したことです:

self.navigationControllerpushViewControllerは機能しません。

アプリデリゲートにviewController1への参照があり、[app.viewController1 pushViewControlerアニメーション:YES];を試しましたが、それも機能しません。

この問題をどのように解決しますか?

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

iphone - pushViewController によって追加されたビューを破棄するにはどうすればよいですか?

メソッドごとにビューを追加するpushViewControllerと、ナビゲーション バーに [戻る] ボタンが表示され、スタックからビューがポップされます。ただし、スタックからポップした後、iOSはビューを破棄しないようですので、いつ破棄されますか? ビューをポップアウトするときに手動で破棄できますか?

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

iphone - pushViewControllerのnavigationBarを変更する:

tabBarベースのアプリで、UINavigationBarをサブクラス化しました。BlueNavBar、BlackNavBar、RedNavBarの3つがあるとしましょう。これは次のようになります。

Interface Builderを使用して、タブごとにサブクラス化されたナビゲーションバーを割り当てました。それはうまく機能していて、問題はありません。

ただし、一部のviewControllerでは、「pushViewController」中にナビゲーションバーを変更したいと思います。現在のナビゲーションバー(BlueNavBarなど)をRedNavBarに変更したいとします。Interface Builderを使わずに、これをプログラムで行うにはどうすればよいですか?

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

iphone - Init、PushViewController、Release を使用すると、奇妙な Exc Bad Access が発生します。このコードに何か問題がありますか?

たぶん、私はこれをあまりにも長い間見てきました;) 私のアプリには、NavigationController といくつかの ViewControllers があります。rootViewController からロードされた ViewControllers の 2 レベル下 (mainViewController) の 1 つから、以下のコードがあります。PushViewController から dataViewController に戻った後 (戻るボタンを押すなど)、アプリがクラッシュします。

dataViewController は正常にロードされますが、navigationController の戻るボタンがタップされると、アプリケーションは Object Exception でクラッシュします。私が削除した場合:

アプリは正常に動作します。dataViewController が同じメソッドで初期化されているため、奇妙です。何か案は?

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

uiview - Can I "curl down" a page on popViewControllerAnimated?

I can "curl up" a view controller with this code:

but I can't curl down the last page like this:

any idea why not? I just really want to "reverse" the animation (as if a sticker has been peeled off to show the 'push'ed view controller and stuck back on when they click a button).

Thanks

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

iphone - iPhoneのnavigationControllerが表示されない

ナビゲーションビューの動作が非常に奇妙です。私が欲しいのは、私のメインビューから、ユーザーがボタンに触れることができるということです。これにより、ユーザーはアプリケーション設定のあるビューに移動します。

ナビゲーションを担当するコードは次のとおりです。

AppDelegate.h

AppDelegate.m

viewController.h

viewController.m

私のoptionsControllerは「通常の」UIViewControllerです。ご覧のとおり、optionsControllerの負荷をモーダルからナビゲーションに変更しました。ここで何かを逃したのでしょうか?

事前にヒントをありがとう。

乾杯、ルネ

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

iphone - pushViewController とリリース

私はこのようにしようとしていますが、コメント行を使用するとうまく機能しますが、「プッシュ」ビューから戻ったときにアプリがクラッシュするだけです...いつ[リリース]する必要がありますか? それとも、私はこれを正しくやっていますか?

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

objective-c - これら2つのViewControllerプッシュの違いは何ですか?

アップルが提供するボイラープレートプッシュの違いと違いの意味は何ですか

このメソッド(PragProg iphone SDK開発ブックから)キャビネットコントローラーは、実装時にインターフェイスと@synthesizeに追加されます。

私はそれを私が扱っているSDKと本の新しさにチョークで書きます...しかしそれは本当に異なっているように見え、それが正しい言葉であるならば、非常に異なる所有権を意味しているようです。私の主な関心事は、質問が複雑すぎて答えられない場合、これらの方法の1つがよりメモリ効率が良いかどうかです。

編集:わかりました、まあ、この質問を投稿して私のビジョンをクリアした後...私はそこにそれほど大きな違いはないと思います。ボイラープレート法は、books法がキャビネットにプロパティを表示させる場合に、オンデマンドでメモリを割り当てます。ボイラープレート法がどういうわけかより良くなると思います...または同等です...その部分はまだあいまいです。どちらも同じようにリリースされるようですが、booksメソッドを使用してメモリが以前に保持されている可能性があります。

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

ios - pushviewcontroller アニメーションの表示は presentModalViewController のように見えます

pushViewControllerアニメーションを表示することは可能ですpresentModalViewControllerが、バックグラウンド機能はありpushViewControllerますか?

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

iphone - 複数のタブアプリで何もしないpushViewController?

複数のタブを持つウィンドウ ベースの iPhone アプリケーションと、これらすべてのタブに表示されるナビゲーション バー コントローラーがあります。これは天気/気候アプリなので、ユーザーに最初に都市を選択してもらい、次にその都市の各タブに天気情報が表示されるようにします (ナビゲーション バーを使用して任意のタブから選択した都市に戻ることができます。私はこれに従いましたガイド: http://www.youtube.com/watch?v=LBnPfAtswgwしかし、同じ設定でさらにタブを追加したので、現在のタブを取得し、次のようにアプリ デリゲートをインスタンス化します。

それは正常に動作し、viewDidAppear で呼び出されたときに正しい選択されたタブを返します。次に、対応するビュー (この場合は UIForecastViewController) にプッシュするための私のコードは次のようになります。

他のすべては正常に機能しますが、pushViewController は何もしません。私は解決策を無益に検索しました。わずかに似た例がありますが、アプリデリゲートを使用したり、結果を提供したりするものはありません。うまくいけば、私が持つべきすべてのことを述べました。どんな助けやアドバイスも大歓迎です! よろしく。