Как отобразить представление UIActionSheet сверху Контроллер панели вкладок?

Мне нужно отобразить лист действий над контроллером панели вкладок. Я имею в виду, что я смогу увидеть контроллер панели вкладок, даже если представление листа действий находится в видимом режиме.

Итак, пожалуйста, предложите, как смотреть сверху на контроллер панели вкладок. Является ли это возможным.

во-вторых, как изменить цвет фона страницы действий и цвет фона кнопки отмены.

Пожалуйста помогите

Спасибо, Мадан Мохан.


person Madan Mohan    schedule 05.05.2010    source источник


Ответы (1)


Чтобы отобразить лист действий из панели вкладок, вы можете вызвать следующее в контроллере представления, который его представляет: [actionSheet showFromTabBar:self.tabBarController.tabBar];

Обратите внимание, что в ссылках явно указано, что листы действий нельзя стилизовать. Я также не знаю, чтобы лист действий отображался поверх панели вкладок. Если вы хотите обойти установленные правила интерфейса указанным вами образом, вам, вероятно, придется создать собственное представление.

изменить. Причина, по которой лист действий обычно закрывает панель вкладок, заключается в том, что она предназначена для модального режима: либо пользователь выбирает действие, либо они отменяют. В любом случае они не должны уходить, прежде чем сделать выбор, который подразумевает ваш желаемый макет.

person warrenm    schedule 05.05.2010