Jav*_*aba 38 objective-c uikit uiview autolayout ios6
假设我有一个包含UIView的UIView,它必须是4:3.我想在代码中使用AutoLayout解决这个问题.
我一直在与AutoLayout挣扎,但我还没想出怎么做.
你知道如何解决这个问题吗?
非常感谢你.
我附上一张图片来更好地解释我的意思. http://d.pr/i/d0Oc
Jav*_*aba 95
我想通了.
//Given a childView...
NSLayoutConstraint *constraint =[NSLayoutConstraint
constraintWithItem:childView
attribute:NSLayoutAttributeWidth
relatedBy:NSLayoutRelationEqual
toItem:childView
attribute:NSLayoutAttributeHeight
multiplier:4.0/3.0 //Aspect ratio: 4*height = 3*width
constant:0.0f];
[childView addConstraint:constraint];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20134 次 |
| 最近记录: |