【发布时间】:2015-08-26 10:28:48
【问题描述】:
我正在尝试在我的 blue UIView 上设置掩码,我必须为其设置frame 掩码,但问题是blue UIView 正在使用auto layout。
我怎样才能得到UIView 的x, y, width, height 使用auto layout 像这样使用[self.v.layer.mask setFrame:CGRectMake(?, ?, ?, ?)];。
在使用auto layout 时,使用frame 之类的self.v.frame.size.width; 属性是否正确?还是有任何其他方法可以获取使用auto layout 的UIView x, y, width, height。
请看下面的屏幕截图。
【问题讨论】:
-
您无法使用
self.v.frame.size.width实现您想要的吗? -
@iphondroid 我读到的是使用自动布局时不使用框架。我不知道我得到了正确还是错误的值。
标签: ios objective-c uiview autolayout calayer