提问人:J Jefferson 提问时间:8/4/2018 最后编辑:LeoJ Jefferson 更新时间:8/6/2018 访问量:93
如何向 iOS UIWebView 添加导航?
How do I add navigations to an iOS UIWebView?
问:
我对 iOS 编程非常陌生,对 swift 的工作原理相对陌生。我一直在尝试制作一个显示网页的基本应用程序,我需要一个导航栏(最好在底部),该导航栏至少具有后退按钮和前进按钮。我的故事板只包含一个全尺寸的 Web 视图。
这是我的视图控制器
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var WebView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://71republic.com/")
let request = URLRequest(url: url!)
WebView.load(request)
// Do any additional setup after loading the view, typically from a nib.
}
}
任何帮助将不胜感激
答:
1赞
Fkzm
8/4/2018
#1
您有两种选择: 第1点:如果要在底部显示导航栏,请将导航栏从项目拖动到视图控制器的底部。
第二:将视图控制器放入导航路径。应将导航控制器添加到情节提要中,并使控制器成为根视图控制器。
对于“后退”按钮,您应该有上一页,并使用 segue 导航到当前页面。对于“下一步”,您应该使用 segue 将当前页面导航到下一页。
阅读有关 segue、导航栏、导航控制器的信息。
评论
0赞
J Jefferson
8/4/2018
谢谢!刚刚添加了一个导航栏。作为后续问题,您知道如何将标题设置为图像吗?
0赞
Fkzm
8/5/2018
@JJefferson实现 viewDidAppear() 就像这个链接做了什么一样:ioscreator.com/tutorials/...
0赞
Arie Pinto
8/6/2018
#2
这就是你寻找我的朋友: 如何在 Xcode 8 (Swift 3) 中创建 Web 浏览器
评论