Могу ли я скрыть кнопку «Действие» в представлении UIDocumentInteractionController? - PullRequest
3 голосов
/ 25 мая 2011

Я хотел знать, могу ли я скрыть кнопку «Действие» на UIDocumentInteractionController, чтобы пользователь не мог открыть документ в другом приложении?

Ответы [ 2 ]

0 голосов
/ 20 сентября 2013

Цель UIDocumentInteractionController - показать пользователю, какие приложения могут обрабатывать файл, и дать ему возможность «отправить» файл в выбранное приложение.Поскольку скрытие / отключение кнопки может сбить пользователя с толку, я сомневаюсь, что это возможно (по крайней мере, без обращения к недокументированным вызовам методов).

0 голосов
/ 25 мая 2011

Я нашел что-то, что работает для меня достаточно хорошо:

- (BOOL)documentInteractionController:(UIDocumentInteractionController *)controller   canPerformAction:(SEL)action{
    return false;
}

По-прежнему отображается кнопка, но в всплывающем окне отображается только форма печати, но кнопка печати отключена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...