gpt4 book ai didi

ios - 动态缩放 UIButton 中的字体

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:40 31 4
gpt4 key购买 nike

只是翻新我之前的问题 How to scale the fonts in a Button仍然没有答案问题描述——我有一些从 main.storyboard 界面创建的 UIButtons。按钮有一些标题。当我使用约束时,按钮大小会随着我更改设备屏幕大小而增加。同时 tittles 字体保持不变,所以我有大按钮和非常小的 tittles。当我使用像 iPhone4 这样的小屏幕设备时,标题会从按钮边缘溢出。我试过了

@IBAction func touchDigit(_ sender: UIButton) {
sender.titleLabel?.minimumScaleFactor = 0.5;
sender.titleLabel?.numberOfLines = 0
sender.titleLabel?.adjustsFontSizeToFitWidth = true

我用可检查的变量为按钮创建了类

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

没有效果。UILabel 有自动调整字体复选框。 UIButton 没有。我相信每个人都遇到过这样的问题,而且解决方案似乎很简单。请帮助找到它!

最佳答案

使用这个:

sender.titleLabel?.lineBreakMode = .byClipping

关于ios - 动态缩放 UIButton 中的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46495128/

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