0

ボタンのクリック時にビューを変更したいので(UITabBarのように、独自のボタンを使用して)UIView内にUITableViewControllerをロードしたい。私はストーリーボードを使用しており、カスタム クラス「InitialTableViewController」と識別子「InitialView」を使用して TableViewController を定義しました。

私のコードは次のようになります。

#import "MyViewController.h"
#import "InitialTableViewController.h"

@interface MyViewController ()

@end

@implementation MyViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    InitialTableViewController *tableControl = [self.storyboard instantiateViewControllerWithIdentifier:@"InitialView"];

    [[self view] addSubview:[tableControl view]];
}

- (void)viewDidUnload
{
    [super viewDidUnload];
    // Release any retained subviews of the main view.
}

@end

ビューが開始され、テーブルが表示されますが、「InitialTableViewController」内のコードが機能しません。

私に何ができる?

4

1 に答える 1

1

そうですね、Nib のルートとして を使用して法線UIViewControllerを作成し、次に. 私の答えは、その上にボタンを付ける必要があることに基づいています。UIViewUITableViewUIView

于 2012-05-07T09:12:22.103 に答える