我想在SFSafariViewController
导航栏(iOS9.0更大版本)上更改完成按钮标题外观。
答案 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]];