問題タブ [rootviewcontroller]
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.
ios - rootviewcontroller を実装した後、Viewcontroller に黒い画面が表示される
私はプログラミングにかなり慣れていないため、この問題を解決する方法が本当にわかりません。アプリ デリゲートに rootviewcotnroller を実装して、ユーザーがログインしている場合、ログイン ビュー コントローラーではなく、アプリ コンテンツに直接プッシュされるようにしました。ただし、実際には機能しません。すでに述べたように、アプリのデリゲートに次のコードを追加しました。
MainViewcontroller は次のように設定されています。
Userviewcontroller に次の行を追加しました。
次に、ユーザーがログインしているかログアウトしているかに関係なくブール値を保存するために、UserDefaults を使用して拡張機能を作成しました。
}
一見すると黒い画面が表示される LoginviewController に、次のように追加しました。
この関数は、ユーザーがログイン ボタンを押したときに呼び出されます。
アプリはユーザーがログインしているかどうかを認識しますが、ユーザーがログインしているかどうかは関係ありません。表示される最初のビュー コントローラーには黒い画面が表示されます。これはおそらく loginviewcontroller ですが、ユーザーがログインしている場合userviewcontroller では、表示される最初のView Controllerである場合も黒い画面が表示されます。...
それがなぜなのか誰にも分かりますか?
ios - rootViewController を設定すると、読み込まれる前に黒い画面が点滅する
rootViewController をプログラムで設定すると、奇妙な動作が発生しました。私は xib のみを使用しています。これは、私が既に試したシナリオです。このコードを使用すると、VC を正しくロードする前に黒い画面が少し点滅します。
別の機能を使うと、まばたきはなくなりますが、別の奇妙な動作があります。新しい VC にたくさんのテキスト フィールドがあり、そのうちの 1 つをbecomeFirstResponder
inviewDidLoad
メソッドに設定していますが、VC が読み込まtextFieldDidEndEditing
れると が呼び出されます。これはまったく奇妙です。これがコードです。
私は Objective-C に制限されているため、迅速な解決策は役に立ちません。返信ありがとうございます。