Im建立一個水平滾動視圖與程序化編程的按鈕(見下面的代碼)。現在我想在通常使用自動佈局的按鈕之間有一些間距。iOS水平滾動視圖與按鈕使用自動佈局
int x = 0;
for (int i = 0; i < 14; i++) {
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(x, 0, 10, self.soundBar.frame.size.height)];
[button setTitle:[NSString stringWithFormat:@"Button %d", i] forState:UIControlStateNormal];
[button setBackgroundColor:[UIColor redColor]];
[button sizeToFit];
[[self soundBar] addSubview:button];
x += button.frame.size.width;
}
[[self soundBar] setContentSize:CGSizeMake(x, self.soundBar.frame.size.height)];
我怎樣才能得到這些按鈕之間的左間距。我是否使用正確的方法來做到這一點?
看起來沒問題,有什麼問題?個人可能會以編程方式添加自動佈局約束。 – Woodstock
問題是,我無法達到我的專利按鈕權利? – KevinKevin
@KevinRietveld爲字符串長度和填充添加了空格的答案 –