我遇到了一个与Auto Layout相遇的问题.我有一个UIView设置了约束因此它对于每个大小类都处于相同的位置.我试图让我的视频完全适合这个UIView videoViewBox.我只在iPhone 6上工作,但是如果我切换到iPhone 4S/5,视频就不再对齐了.
这是代码:
var moviePlayer: MPMoviePlayerController!
@IBOutlet var videoViewBox: UIView!
override func viewDidLoad() {
super.viewDidLoad()
let path = NSBundle.mainBundle().pathForResource("tutorial", ofType: "mov")
let url = NSURL.fileURLWithPath(path!)
moviePlayer = MPMoviePlayerController(contentURL: url)
moviePlayer.view.frame = CGRect(x: 10, y: 50, width: 255, height: 400)
videoViewBox.addSubview(moviePlayer.view)
moviePlayer.fullscreen = true
moviePlayer.controlStyle = MPMovieControlStyle.None
}
Run Code Online (Sandbox Code Playgroud)
我尝试设置的值CGRect与值动态videoViewBox.frame.origin.x和videoViewBox.frame.origin.y,但它也不对齐.
我该怎么做呢?谢谢你的帮助!