Autolayout を使用してこの UI を実装する際に助けが必要です
プログラムでUIButtonを作成しています
for (int i=0; i<10; i++) {
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.backgroundColor = [UIColor greenColor];
[btn sizeToFit];
[btn setTitle:@"user@example.com" forState:UIControlStateNormal];
[self.myCustomView addSubview:btn];
}
myCustomView は XIB で作成された UIView です。myCustomView の先頭、末尾、および上端をスーパービューに固定しました。myCustomView の高さを 44 に設定しました。
ボタンが次の行に折り返され、myCustomView がサブビューのコンテンツに基づいて高さを増やすように、制約を使用して UIButtons をサブビューとして myCustomView に追加する必要があります。
http://i41.tinypic.com/3536ob6.png
これを達成するためのコードのスニペットが役立ちます