Создание представления iPhone с несколькими значками (например, Yelp, Old Facebook Launcher) - PullRequest
0 голосов
/ 18 февраля 2012

Мне было интересно, каков наилучший подход для создания UIview с несколькими значками, которые используются для разных контроллеров представления.Я видел код запуска с открытым исходным кодом для создания такого представления, но я скорее узнаю, что является лучшим методом для его создания с нуля?Это большое изображение с кодом, измеряющим местоположение касания?Кнопки ставятся динамически?Это таблица с несколькими ячейками подряд?....

Программа запуска Yelp также работает по той же схеме

Панель запуска Facebook Программа запуска Yelp

Спасибо, Росс

1 Ответ

1 голос
/ 18 февраля 2012

Положение кнопок динамически.Каждая кнопка является отдельным экземпляром 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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...