gpt4 book ai didi

objective-c - 使用自动布局自定义纵横比

转载 作者:IT老高 更新时间:2023-10-28 11:46:11 28 4
gpt4 key购买 nike

假设我有一个 UIView,其中包含一个必须为 4:3 的子 UIView。我想在代码中使用 AutoLayout 来解决这个问题。

我一直在努力使用 AutoLayout,但我还没有弄清楚如何做到这一点。

你知道如何解决这个问题吗?

非常感谢。

我附上一张图片来更好地解释我的意思。 http://d.pr/i/d0Oc

最佳答案

我想通了。

//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];

关于objective-c - 使用自动布局自定义纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12510705/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com