Tag: 内在内容大小

如何在Swift中设置自定义视图的内容大小?

背景 我正在制作一个垂直的标签,用于传统的蒙古文字。 在我刚刚旋转UILabel ,有一些性能问题和其他复杂性。 现在我正在从头开始制作标签。 但是,我需要垂直标签来告诉自动布局当它的高度调整(基于string长度)。 我读过的 我使用内置内容大小文档阅读了内部内容大小和视图 。 但是,这些更多的是关于如何使用它,而不是如何在自定义视图中定义它。 search“自定义视图的ios内在内容大小”只给我 正确使用intrinsicContentSize和sizeThatFits:在具有自动布局的UIView子类上 在堆栈溢出。 这个特定的问题甚至不需要内在的内容大小,因为他们的观点只是一个标准视图的集合。 我正在尝试 我正在尝试的是我的答案。 我添加了这个问答对,这样就不会让其他人花很长时间才能find答案,因为它使用了我使用的search关键字。