簡體   English   中英

Safari的UIBarButtonItem?

[英]UIBarButtonItem for Safari?

我正在寫一個可以在WKWebView中打開網頁的應用程序。 我當前從系統initWithBarButtonSystemItem:UIBarButtonSystemItemAction獲得的導航欄中有一個標准的Share圖標,但是目前唯一可用的選項是在Safari中打開頁面。

分享圖示

似乎只用一個菜單選項就可以打開UIActionSheet,這似乎是浪費時間,所以我想使用該按鈕直接在Safari中打開網頁。

我找不到“在Safari中打開”的系統標准UIBarButtonSystemIcon。 有一個嗎? 如果沒有,人們通常如何處理? 我很確定我已經在導航欄中的野生,線框Safari圖標中看到了它們。 我是否只需要在UIKit的其他地方找到第三方或重新使用第三方? 如果是這樣,在哪里?

幾天后,解決了。

正確的方法是通過提供UIActivityViewController將此決定推遲到操作系統。 活動視圖控制器將根據您要傳遞的對象作為“共享”對象,填充可用的活動(郵件,消息,Twitter,Facebook,復制,添加到閱讀列表等)。

問題是系統沒有提供默認的“在Safari中打開” UIActivity您必須自己動手。 有第三方開放源代碼可以實現此目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM