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


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

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
大家讲道理

Vous pouvez définir une variable globale. La taille de la vue1 est cette variable globale. Elle est utilisée directement dans la vue2

.
小葫芦

Il suffit de définir le cadre de la vue1. Si vous ne parvenez vraiment pas à obtenir l'instance de la vue1, définissez simplement une balise pour la vue1

.
伊谢尔伦

Solution :
1. KVO surveille le changement de cadre de la vue1
2. Utiliser les contraintes

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal