Ich möchte dynamisch einige Tasten generieren, die Zahl wird durch den Hintergrund gegeben. Wenn ich es bekomme, muss ich es verwenden, um die entsprechenden Zahlentasten zu erstellen, jede Schaltfläche wird die gleiche Größe haben und der Abstand zwischen ihnen ist gleich, wenn die Schaltfläche nicht in einer Zeile enthalten ist, wird es Zeilenvorschub. Die minimale Breite ist eine Konstante, aber die tatsächliche Länge entspricht dem Titeltext der Schaltfläche. Mein Code ist unten, aber es kann nicht Zeilenvorschub, auch ich weiß nicht, wie man den Text verwendet, um die Länge der Taste zu bestimmen, dankbar für jede Anleitung.Dynamic generate buttons
- (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];
}
}
was Sie suchen, eine „Grid von Schaltflächen“ Suche nach dem ist. – vikingosegundo