0

複数のビューを追加する必要がある場合、たとえば tableview、mapview、および 2 つまたは 3 つのビューを 1 つのスクロール可能な画面に追加する必要がある場合、最も効率的な方法は何でしょうか? また、メモリ管理の観点からアプリに適していますか? あなたの考えを共有してください。

4

1 に答える 1

0

これをプログラムで行う方法は次のとおりです。viewDidLoad (または場合によっては viewWillAppear) メソッドにそれらを追加するだけです。

- (void) viewWillLoad
{
    self.myScrollView = [[UIScollView alloc] init];
    //Configure scrollview here (frame, contentsize, contentoffset...etc)

    UITableView *table = [[UITableView alloc] init];
    //Configure table here (frame...etc)

    [self.myScrollView addSubview:tableView];
    //Continue adding other subviews here
}

または、ストーリーボードを使用して視覚的に行うこともできます。必要なビューをストーリーボードにドラッグしてから、.m または .h ファイルに cntrl ドラッグするだけです。

はい、iOS は一度に複数のビューを表示するように設計されています。適しています。

于 2012-07-19T19:34:59.760 に答える