作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我希望能够强制 AVPlayerView 具有 16:9 的宽高比,即使用户决定调整窗口大小也是如此。
现在我有了它,所以我的 View 会以 16:9 的比例 (800x450) 自动打开
问题是,如果用户决定调整窗口大小,纵横比可能会倾斜,并会导致视频周围出现大的黑色矩形。
在 swift 中有效保持/强制纵横比的任何可能方法?
最佳答案
想通了基本上只需要在 viewDidAppear() 中设置窗口 View 的 .aspectRatio:
override func viewDidAppear() {
super.viewDidAppear()
self.view.window?.aspectRatio = NSSize(width: 16, height: 9)
}
关于swift - 用户调整 AVPlayerView 大小时强制宽高比 - Swift OS X Cocoa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38040255/
我将我的用户图片作为文件保存在我的硬盘上。(不在数据库中)。 我将获取此 *.jpg 文件的高度和宽度,该怎么做? (背景:我必须计算高度和宽度之间的比率以使其达到指定的高度和宽度而不拉伸(stret
我是一名优秀的程序员,十分优秀!