0

Ok, this one has to have been asked before but sometimes you're so lost you don't even know what to look for. I created an iOS project with a tab bar template (default basic one from Xcode). Now I don't care so much about this template and want to use a single view. I designed what I needed in the story board and modified its custom class to the controller I use.

ここに画像の説明を入力 (Custom class subclass UIViewController)

Those are the only steps I have done so far. When the simulator is launched, the old template, that doesn't exist anymore in the story board, is used and is still functional. I created a new project with the template I want and I don't see anything special that I have to do in my main project to have it that way. If someone could point me in the right direction that would be greatly appreciated.

Thanks

4

2 に答える 2

0

デバイスからアプリを削除してから、ソリューションをクリーンアップして再構築してみてください

于 2012-04-26T12:58:37.123 に答える
0

設定しているカスタム クラスがよくわかりません。明らかに、UIViewController のクラスを UIView にすることはできません。UIViewController サブクラスの名前に「Controller」という単語を含めるようにしてください。

プロジェクトのストーリーボード

ストーリーボードはまったく見えますか?そうでない場合 -

AppDelegate.m は次のようになります。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    return YES;
}

ストーリーボードを「使用」するには、

  • cmd-1 を押して、左側のサイドバーにファイルを表示します
  • プロジェクトを選択してください (一番上の項目)
  • [概要] セクションには、1 つまたは 2 つのターゲットが必要です。ターゲット (つまり、非テスト ターゲット) を選択します。
  • iPad/iPad 展開情報の下にストーリーボードを設定します

Main storyboard file base nameまたは、[情報] タブで、 plist エントリを設定できます。

ビュー コントローラの追加

タブ バー コントローラー シーン以外のストーリーボードのすべてを削除した後、そのビューや特別なものを直接設定していないことを確認してください。

ビュー コントローラーをストーリーボード キャンバスにドラッグし、Ctrl キーを押しながらタブ バー コントローラーの中心から新しいコントローラーの中心にドラッグして、リレーションシップ セグエを作成します。

次に、shift-cmd-k を押してクリーンにし、cmd-b/r を押してビルド/実行します :)

お役に立てれば!

于 2012-04-26T13:07:36.543 に答える