iPhone アプリを作成していますが、可変 (1 から 3) のボタンを画面の中央に配置する必要があります。各ボタンの間に 20.0f のマージンを持たせ、等間隔にしないでください。私が話していることを示すために、下にきれいな写真を作りました。
私はこれを機能させるのに最も苦労しています。
注意事項:
int btnWidth = 50;
int margin = 20;
画面サイズの定数kScreenWidth
と設定があります。kScreenHeight
ループ内で通常のようにボタンを作成していますが、各ボタンの x 位置の計算がわかりません。
for (UIButton *btn in _someArray) {
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
int x = ??????????;
button.frame = CGRectMake( x, (kScreenHeight * 0.75f), 50.0, 30.0);
[self.controller.currentView addSubview:button];
}
これについての助けをいただければ幸いです。また、よろしくお願いします。