我已经创建了一个简单的测试应用程序来可靠地重现我的问题并最小化移动部件.它只包含一个导航控制器和一个我添加WKWebView的视图控制器.我立即告诉WKWebView导航到www.google.ca.页面加载后,内容会自动跳转到标题栏下方.这在运行iOS 8/9/9.1的各种模拟器/设备上可以一致地重现.下面是我的ViewController的代码:
// ViewController.swift
import UIKit
import WebKit
class ViewController: UIViewController {
let webView = WKWebView()
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(webView)
let url = NSURL(string: "http://www.google.ca")!
let request = NSURLRequest(URL: url)
webView.loadRequest(request)
webView.frame = view.bounds
}
}
Run Code Online (Sandbox Code Playgroud)
我想创建一个带有分层项目列表的组合框.我需要能够单独选择父项和子项.我还需要能够为这个组合框提供先行功能.
例如,我想在JS中使用这些数据制作一个组合框:
加拿大
--Ontario
--Quebec
美国
--Massachusetts
--Ohio
--Texas
从这个下拉列表中我希望能够单独选择任何一个省/州.我也希望能够选择"加拿大"而不选择它的孩子.
我已经尝试过Select2并且一直在挖掘JQuery UI以查看它是否可行,但到目前为止我无法完全实现我需要的行为.我正在使用bootstrap编写此页面,但boostrap中给定的typeahead似乎根本不适用于组合框(我可以看到).