1
ダイナミックにいくつかのボタンを生成したい場合、番号はバックグラウンドで与えられます。私はそれを得るとき、私は対応する数字ボタンを作成するためにそれを使用しなければなりません、各ボタンは同じサイズであり、それらの間のスペースは、ボタンが行に含まれていない場合、最小幅は定数ですが、実際の長さはボタンのタイトルテキストに従います。 私のコードは以下ですが、改行はできません。ボタンの長さを決定するためにテキストを使用する方法もわかりません。ガイダンスに感謝します。ダイナミック生成ボタン
- (void)viewDidLoad {
[super viewDidLoad];
CGFloat testHeight = 50;
CGFloat testWidth = 100;
CGFloat spaceing = 10;
int number = 5;
for (int i = 0; i < number; i++) {
UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(spaceing + testWidth * i + spaceing * i , 100 , testWidth, testHeight)];
[button setBackgroundColor:[UIColor redColor]];
[self.view addSubview:button];
}
}
は、そのための「グリッドのボタンの」検索です。 – vikingosegundo