#iphone #uiview #uinavigationbar
#iPhone #uiview #uinavigationbar
Вопрос:
У меня есть панель навигации с некоторыми элементами, как показано на скриншоте ниже. Мне нужно отправить эти элементы в заднюю часть панели навигации, чтобы они были видны за наложением, но после нажатия кнопки не должно быть взаимодействия с пользователем, как на втором изображении ниже:
Ответ №1:
Подделать это.
Установите значение alpha равным .3, затем включите set userInteractionEnabled = NO для каждого из этих элементов.
Отказ от ответственности: никогда не делал этого раньше и не могу его протестировать, но это был бы мой первый подход.
Комментарии:
1. Спасибо тебе, Дэрил, теперь это работает. Но мне нужно включить взаимодействие с пользователем при нажатии на панель навигации, которая в данный момент отключена. Как я могу этого добиться?
2. Не меняйте пользовательское взаимодействие на панели, измените его на отдельных элементах.
3. Точно.. Большое вам спасибо за вашу помощь и позвольте мне узнать больше знаний с помощью таких пожилых людей, как вы. Еще раз спасибо..
Ответ №2:
использовал его: [self.NavigationController.NavigationBar setAlpha:0.5]; [self.NavigationController.NavigationBar setUserInteractionEnabled: НЕТ];