我是IOS开发新手,我试图让我的一个父视图自动适合其子视图。如何以编程方式自动将父视图适合其子视图?
例如上面的图片中有一个红色的圆圈指示一个空格我会向上调整文本,以便它发挥的空间,我也希望所有的文本的容器会自动调整其高度以适合其内容。
谢谢。
我是IOS开发新手,我试图让我的一个父视图自动适合其子视图。如何以编程方式自动将父视图适合其子视图?
例如上面的图片中有一个红色的圆圈指示一个空格我会向上调整文本,以便它发挥的空间,我也希望所有的文本的容器会自动调整其高度以适合其内容。
谢谢。
你需要重写willMoveToSuperView
和didMoveToSuperView
入住这里 iPhone/iOS: Will there be called any method if a UIView is added as a subview
答案,然后你可以根据其超视图调整视图。但是,使用自动布局是一种非常受欢迎的方式。
你应该做一件事。
首先分配你的父视图并给它一个框架,然后,当你的子视图将分配并且它有一个框架,然后再次设置父视图的框架。
所以,当你的子视图出现时,你的父视图的框架会自动设置。
希望这有助于...
这是什么样的布局?这不适用于UITextView – Retro
您能否提一下您正在使用的所有UI组件?我的意思是请解释你的视图层次。 – Vaisakh
文本全部是UILabel,黑屏是我的UIView – NewDroidDev