2つのUINavigationControllerを含むUITabBarControllerを使用するiPhoneアプリがあります。それぞれに1つ以上のTableViewController(実際にはUITableViewDelegateとUITableViewDataSourceを実装するカスタマイズされたUIViewController)が含まれています。起動時に、UITabBarControllerが表示され、テーブルビューの1つが表示されます。すべてがコード化されています。 Interface BuilderはUIのものを作るために使われていませんでした。それはSDK 2で書かれました.SDK 2で正常に動作しました。iPhone 3.0 sdkにアップグレードしてシミュレータに空白の画面が表示される
私は最近SDK 3.0にアップデートしました。 InfoではBase SDKの設定をiPhone Simulator 3.0に設定しました。今、私がSimulatorでアプリケーションを起動すると、上部にステータスバーがある白い空白の画面しか表示されません。私のアプリの兆候はありません。しかし、私は、アプリケーションを終了すると、欠落しているテーブルビューは、終了アニメーションが再生されているときに簡単に表示されます。また、白い空白の画面では、ナビゲーションボタンがどこにあるかをクリックして見つけることができます。アプリを終了すると、欠落している画面が一時的に表示され、別の画面に移動しました。ボタンは機能し、おそらくテーブルビューセルはそこにあり、見えません。
このような人は誰ですか?誰かがそれを引き起こしていると私はそれを修正することができますどのようなアイデアを持っていますか?私は、SQLiteBooksなどのサンプルアプリケーションがSDK 3.0にアップデートするときにうまく動作しているように見えた。上記のように、Interface Builderを使用しないという点を除いて、私のアプリはSQLiteBookとあまり違いはありません。
これは私のために働いた。それを行う方法がわからない方: 1. Resources/MainWindow.xibをダブルクリックしてInterfaceBuilderでMainWindowを開きます。 2. MainWindow.xibのUIで「ウィンドウ」を選択します。 3. Interface Builderのメインメニューで[ツール/属性インスペクタ]を選択します。 4. alphaは属性uiの5番目の値です。範囲は0.00〜1.00です。 0.00に設定します。 IBを保存して閉じます。 –