L'obtention d'une UIView visible du rectangle
J'ai un UIScrollView
qui contient une coutume UIView
. À l'intérieur de la coutume UIView
, je voudrais savoir le rectangle dans lequel il est visible (c'est à dire pas coupées).
Le quick-n-sale solution est d'avoir la coutume UIView supposer que le parent est un UIScrollView
et d'obtenir la taille du contenu à travers elle, mais je suis à la recherche d'une meilleure solution qui n'implique pas de faire de telles hypothèses.
Vous devez vous connecter pour publier un commentaire.
Cela devrait faire l'affaire
Utiliser que dans le UIView et il devrait vous obtenir le rectangle (le cas échéant) qui représente la partie visible de ce point de vue dans superview (Le UIScrollView). Je suppose ici qu'il n'y a pas de point de vue entre eux dans la hiérarchie, mais si il n'y a, à tripoter le code devrait être trivial.
Espère que je pourrais aider!
superview.bounds
depuis le superview est dans superview de coordonnées de l'espace?Il serait utile si vous donnerais plus d'infos sur ce que vous essayez d'accomplir.
Si vous voulez connaître la taille de la vue superbe que vous pouvez faire ceci:
Swift 3