我想我的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 {
//...
}
這是不成功的..任何建議,我怎麼能做到這一點?
這不是眼前的問題,我想它在縱向模式下,直到進度完成加載.. –