Положение кнопок динамически.Каждая кнопка является отдельным экземпляром UIButton
.Как предложил Ричард Дж. Росс III в комментарии, вы можете, например, поместить различные кнопки в UIScrollView
.
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
scrollView.pagingEnabled = YES;
//set the contentSize property of scrollView to a multiple of the original frame size
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(50, 50, 50, 50);
button.image = [UIImage imageNamed:@"image.png"];
[scrollView addSubView:button];