objective-c - iOS 我想根据一个子视图的大小改变另一个子视图的大小
PHP中文网
PHP中文网 2017-04-18 09:53:02
0
3
434


有这样一种层次关系,我希望根据 view1 的大小来改变 view2 的大小,但是在 view3 的 layoutSubviews 中无法知道 view1 的大小,也就不能写 view2.frame = view1.frame 了,我想知道怎么做?

PHP中文网
PHP中文网

认证0级讲师

reply all(3)
大家讲道理

You can define a global variable. The size of view1 is this global variable, and it is used directly in view2

小葫芦

Kvo the frame of view1. If you really can’t get the instance of view1, just set a tag for view1

伊谢尔伦

Solution:
1. KVO monitors the frame change of view1
2. Use constraints

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template