我想我的UIWebView被锁定在肖像模式,直到进度视图完成加载,然后让它支持所有的方向..这可能吗?这里我试图使用的代码:如何更改viewController支持的方向?
class MyWebViewController: UIViewController, UIWebViewDelegate {
@IBOutlet var myWebView: UIWebView!
@IBOutlet var progressView: UIProgressView!
var contentUrlPassedOn: String!
override func viewDidLoad() {
super.viewDidLoad()
myWebView.delegate = self
let url: NSURL! = NSURL(string: contentUrlPassedOn)
myWebView.loadRequest(NSURLRequest(URL: url))
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return [UIInterfaceOrientationMask.Portrait, UIInterfaceOrientationMask.PortraitUpsideDown]
}
func updateProgress(){
self.activityIndicator.startAnimating()
if progressView.progress >= 1 {
UIInterfaceOrientationMask.All
} else {
//...
}
这是不成功的..任何建议,我怎么能做到这一点?
这不是眼前的问题,我想它在纵向模式下,直到进度完成加载.. –