Как включить просмотр и всплывающее окно в iOS WebView?

Я загружаю свой веб-сайт в UIWebView в своем приложении для iOS. Как я могу включить быстрый просмотр (3D Touch) для ссылок в WebView?

Любые идеи?


person Community    schedule 18.04.2016    source источник


Ответы (1)


Согласно последним документам Apple, вы можете включить просмотр и всплывающее окно в UIWebView с опцией allowLinkPreview. https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/#//apple_ref/occ/instp/UIWebView/allowsLinkPreview

Хитрость с этой опцией заключается в том, что она появляется только в Safari, и в документах указано, что вы не можете обойти это. Если вы хотите, чтобы Peek and Pop оставался в вашем приложении, вам нужно рассмотреть возможность использования SFSafariViewController, но вы потеряете контроль над просмотром веб-страниц пользователями.

person Sean    schedule 30.04.2016