如何在SFSafariviewController上更改完成按钮标题

时间:2016-06-22 05:02:15

标签: ios objective-c sfsafariviewcontroller

我想在SFSafariViewController导航栏(iOS9.0更大版本)上更改完成按钮标题外观。

3 个答案:

答案 0 :(得分:1)

作为关于SFSafariViewController的Per Apple's文档,似乎没有一种可公开访问的方式来更改“完成”按钮的标题。

如果您想在iOS中自定义应用浏览器,请使用其他一些WebView浏览器示例,例如wkWebView。(如果浏览器用于谷歌登录API,我们需要Oauth2进程)

答案 1 :(得分:1)

https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller/dismissbuttonstyle 从iOS 11开始,我们可以从以下3个选项中选择按钮样式: 完成案例

关闭案例

取消案件

答案 2 :(得分:0)

您只能更改完成按钮颜色,但如果您想更改完成按钮标题,则必须在运行时实现手动按钮

使用此代码更改完成按钮颜色

SFSafariViewController *safariViewController = [[SFSafariViewController alloc] initWithURL:webpageUrl];
[safariViewController.view setTintColor:[UIColor blueColor]];