19得票7回答
忽略动态类型时,在SwiftUI iOS 13+中固定自定义字体的大小

我正在开发的应用程序中(适用于iOS13及以上版本的SwiftUI),我导入了自定义字体,并使用以下方法加载该字体:func getDigitalXFontOfSize(size s : CGFloat) -> Font { return Font.custom(&quo...

15得票4回答
如何在SwiftUI中调整系统字体大小以支持动态类型?

在UIKit中,我可以像这样更改UILabel的字体大小,以支持使用系统字体的动态类型:UIFontMetrics.default.scaledFont(for: UIFont.systemFont(ofSize: 16)) 我是否错了,SwiftUI 中没有办法做到这种事情吗?如果我想使用系...

13得票3回答
iOS 10中adjustsFontForContentSizeCategory的目的是什么?

我正在设置一个标准UITableViewCell的textLabel,并在其上设置adjustsFontForContentSizeCategory属性。当我到“设置”,“通用”,“辅助功能”,“更大的文字”中更改字体大小,然后返回到我的应用程序时,UITableViewCell的UILabe...

13得票2回答
如何使NSMutableAttributedString能够响应设置应用程序中的动态类型文本

let dictTitleColor = [NSAttributedStringKey.foregroundColor: UIColor.LTColor()] let titleAttributedString = NSMutableAttributedString(string: title...

12得票4回答
在Swift 3/iOS10中更好地使用自定义字体的动态类型的方法

我尝试了两种方法: 方法1:label.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.body) label.adjustsFontForContentSizeCategory = true 即使在设置中更改了首选文本大小...

8得票2回答
默认的UIFont大小和字重,但也支持preferredFontForTextStyle

如果我有一组自己的UIFonts,它们具有不同的大小和权重,例如: let customFont03 = UIFont.systemFont(ofSize: 40, weight: .thin) 如何在保留自定义大小和重量作为默认标准的同时支持动态类型(Dynamic Type),并根据...

8得票3回答
iOS模拟器上有更快捷的改变辅助功能(动态类型)文本大小的方法吗?

在我的 iPhone XS 上,我创建了一个快捷方式在控制中心中,以便快速更改文本大小并测试确保所有大小都能在我的iPhone上正常工作。 然而,我经常在模拟器中尝试测试,需要切换到设置应用程序并经过多个菜单来切换文本大小,这很繁琐。 由于模拟器没有控制中心,是否有其他更容易更改文本大小的...

7得票2回答
如何在Xcode 11中分配动态文本样式?

编辑:可能存在Bug。正在寻求修复或解决方法… 在使用Xcode 11时,如何使系统文本样式在界面构建器中可用? 我刚刚开始使用Xcode 11这个星期。在界面构建器(故事板模式)中,当我尝试将动态类型文本样式分配给标签或按钮时,使用字体->样式弹出菜单时,所有的文本样式都不见了。 ...

7得票1回答
苹果系统字体大小预览(例如正文、引言、标题等)?

比如说,在为选择字体时,我们可以使用以下代码来改变字体大小: Text("Hello world").font(.system(.body)) 在这种情况下,body 是一个带有以下选项的 Font.TextStyle: case largeTitle ...