Я делаю игру iOS, и для моего меню паузы в игре вам нужно оверлейное окно с 6 вкладками внизу для карты, настройки и т. Д. Вся панель будет немного прозрачный и не будет занимать весь экран.Полупрозрачная накладка с табуляцией
Что было бы лучшим способом реализовать это? Было бы проще всего просто создать шесть кнопок и окно программно и добавить их в представление при нажатии кнопки паузы? Или было бы возможно создать панель вкладок + окно и настроить альфа?
EDIT: Я добавил пользовательский вид и кнопки, когда кнопка паузы сливают:
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Pause Layer_t" ofType:@"png"]]];
backgroundView.frame = CGRectMake(0, 0, 568, 320);
backgroundView.alpha = 0.8;
[self.view addSubview:backgroundView];
playButton = [UIButton buttonWithType:UIButtonTypeCustom];
[playButton addTarget:self
action:@selector(backToGame)
forControlEvents:UIControlEventTouchUpInside];
[playButton setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Play Button_Menu" ofType:@"png"]] forState:UIControlStateNormal];
playButton.frame = CGRectMake(0, 266, 90, 53);
[self.view addSubview: playButton];
Спасибо за помощь. Я редактировал свой вопрос, чтобы показать, что я делаю, вместо панели вкладок по умолчанию, и он должен работать нормально. –