在一些应用程序中,我看到我们可以选择增加或减少标签内文本的 fontSize。但是当我们调整它时,标签会自动增加它的高度来包含它。每次增加或减少字体大小时,我们如何获得标签的高度?
在某些情况下,例如加载新闻应用程序时,只会有文本。但是突然图像来了,文本重新调整自己以包含它。它是如何自己做到的?
有人请帮助我...
在一些应用程序中,我看到我们可以选择增加或减少标签内文本的 fontSize。但是当我们调整它时,标签会自动增加它的高度来包含它。每次增加或减少字体大小时,我们如何获得标签的高度?
在某些情况下,例如加载新闻应用程序时,只会有文本。但是突然图像来了,文本重新调整自己以包含它。它是如何自己做到的?
有人请帮助我...
CGSize textSize = [@"foobar" sizeWithFont:[UIFont boldSystemFontOfSize:18]];
签出 NSString UIKit 添加。它有几个这样的方法,可以让你询问一个字符串在使用给定字体渲染时会有多大。有了这些信息,您应该能够根据需要进行一些数学调整。
此外,在某些情况下,它可能是 Web 视图。如果是这种情况,HTML/CSS 会自动流动以保持整洁。