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