【发布时间】:2015-07-03 08:45:27
【问题描述】:
我一直在以编程方式学习 Swift,并在此过程中构建了一个相机(电影)应用程序。
我正在研究约束,这非常简单。但我现在想做的是实现纵横比;用户可以在决定视图大小的标准电影和电视长宽比之间循环。
在构建通用应用程序时,约束需要基于视图的高度。所以,我需要一个常数,它是一个方程而不是一个数值。
类似:
constant:self.view.Height/((self.view.Width*Consequent)/Antecedent)
我找到了以下博客文章,并以此为基础进行了尝试。但由于这篇文章是在 Swift 处于 BETA 时写的,所以我很难重新创建任何东西。
http://blog.ikiapps.com/post/91024428050/making-auto-layout-constraints-more-like-math-in
我猜这个解决方案很简单,但由于我是 Swift(和 iOS 开发)的新手,我可能忽略了一些东西。任何帮助、建议、已知帖子等将不胜感激!谢谢!
【问题讨论】:
标签: ios iphone swift nslayoutconstraint