gpt4 book ai didi

ios - 如何缩放按钮中的字体

转载 作者:行者123 更新时间:2023-11-28 17:55:59 25 4
gpt4 key购买 nike

我正在尝试用 Swift 完成我的第一个应用程序,但遇到了问题。我有一些带有标题和背景图像的按钮。在不同的设备上运行模拟会使它们缩放,因此标题会超出按钮框架。我的 Xcode 属性检查器中没有“动态类型自动调整字体”复选框,所以我制作了自定义 UIButton 类并制作了可检查的 var

@IBInspectable var adjustFontSize : Bool {
set { titleLabel?.adjustsFontForContentSizeCategory = newValue }
get { return titleLabel!.adjustsFontForContentSizeCategory }

但这没有帮助,我收到“自动调整字体需要使用动态类型文本样式”警告

那么当按钮在不同设备上改变大小和比例时,如何使我的按钮标题缩放以适应按钮框架?

最佳答案

这对我有用。

 btn.titleLabel?.minimumScaleFactor = 0.1
btn.titleLabel?.numberOfLines = 1
btn.titleLabel?.adjustsFontSizeToFitWidth = true

关于ios - 如何缩放按钮中的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46282641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com