問題タブ [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.

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

ios - rootviewcontroller を実装した後、Viewcontroller に黒い画面が表示される

私はプログラミングにかなり慣れていないため、この問題を解決する方法が本当にわかりません。アプリ デリゲートに rootviewcotnroller を実装して、ユーザーがログインしている場合、ログイン ビュー コントローラーではなく、アプリ コンテンツに直接プッシュされるようにしました。ただし、実際には機能しません。すでに述べたように、アプリのデリゲートに次のコードを追加しました。

MainViewcontroller は次のように設定されています。

Userviewcontroller に次の行を追加しました。

次に、ユーザーがログインしているかログアウトしているかに関係なくブール値を保存するために、UserDefaults を使用して拡張機能を作成しました。

}

一見すると黒い画面が表示される LoginviewController に、次のように追加しました。

この関数は、ユーザーがログイン ボタンを押したときに呼び出されます。

アプリはユーザーがログインしているかどうかを認識しますが、ユーザーがログインしているかどうかは関係ありません。表示される最初のビュー コントローラーには黒い画面が表示されます。これはおそらく loginviewcontroller ですが、ユーザーがログインしている場合userviewcontroller では、表示される最初のView Controllerである場合も黒い画面が表示されます。...

それがなぜなのか誰にも分かりますか?

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

ios - rootViewController を設定すると、読み込まれる前に黒い画面が点滅する

rootViewController をプログラムで設定すると、奇妙な動作が発生しました。私は xib のみを使用しています。これは、私が既に試したシナリオです。このコードを使用すると、VC を正しくロードする前に黒い画面が少し点滅します。

別の機能を使うと、まばたきはなくなりますが、別の奇妙な動作があります。新しい VC にたくさんのテキスト フィールドがあり、そのうちの 1 つをbecomeFirstResponderinviewDidLoadメソッドに設定していますが、VC が読み込まtextFieldDidEndEditingれると が呼び出されます。これはまったく奇妙です。これがコードです。

私は Objective-C に制限されているため、迅速な解決策は役に立ちません。返信ありがとうございます。