Как я могу показать таблицу действий над панелью вкладок?

#ios #iphone #objective-c #uitabbarcontroller #uiactionsheet

#iOS #iPhone #objective-c #uitabbarконтроллер #uiactionsheet #uitabbarcontroller

Вопрос:

Возможно ли отобразить мою таблицу действий над панелью вкладок? Если да, то как я могу это сделать? Пожалуйста, посоветуйте мне пример?

Я пробовал следующий код: [таблица действий showFromTabBar:self.TabBarController.TabBar]; но это не отражает.

Примечание: я установил контроллер панели вкладок в качестве корневого контроллера моего приложения.

Комментарии:

1. Что вы подразумеваете под «это не отражает»?

2. Определите «не работает». Это бесполезные слова. Таблица действий не отображается? Отображается ли она, но неправильно? Происходит ли сбой? Будьте конкретны.

3. Если вы не хотите отвечать, просто оставьте, не тратьте мое время, хорошо.

4. Я пытаюсь помочь. Вот почему я прошу вас о более подробной информации. До сих пор вы не сказали нам, в чем собственно проблема.

5. Мы получили ответ: [actoinsheet showInView:[[[UIApplication sharedApplication] делегировать] окно]]; от умного человека

Ответ №1:

Если вы хотите показать таблицу действий над панелью вкладок, просто используйте приведенный ниже код

 [actoinsheet showInView:[[[UIApplication sharedApplication] delegate] window]];
  

Комментарии:

1. Я пробовал, но все равно моя таблица действий отображается только над панелью вкладок, но не над панелью вкладок. Я хочу, чтобы моя таблица действий отображалась над панелью вкладок. Я имею в виду, что высота панели вкладок по умолчанию равна 49, я хочу, чтобы мой список действий отображался над этим 49.

2. Я не думаю, что вы сможете показать таблицу действий над панелью вкладок, потому что таблица действий всегда представляется iOS модально. Он отображается в иерархии представлений окна как последний объект вложенного представления в случае iPhone / iPod. Следовательно, в качестве представления модели он всегда будет находиться над панелью вкладок. Вы можете продолжить создание собственной таблицы действий и представить ее в анимированном виде с помощью CAAnimation.

3. Действительно приятно. Хорошая попытка! Я попробую. Умная работа. Еще раз спасибо!!