是否可以使用 size 类 来调整 UISegmentedControl 对象的文本大小?

Is it possible to use size classes to adjust the text size for UISegmentedControl objects?

我的应用程序在大屏幕上看起来不太好。在我的主屏幕上,我使用分段控件,而在 iPad (Mini) 上,它看起来不专业,因为在这些分段控件中文本大小没有按比例放大。分段控件本身很容易通过设置约束将其左右绑定到超级视图来放大。

当我尝试使用大号 类 时,我找不到一种方法来增加分段控件中的字体大小以适应更大(常规宽度,任意高度)的屏幕。为了学习目的,我已经在一个单屏一次性应用程序中尝试过这个。我是新手 类,所以我可能遗漏了一些明显的东西。

有没有办法使用大小 类 来放大分段控件上的字体大小?如果没有,是否有另一种方法以编程方式执行此操作?我正在使用 Swift 并且不熟悉 Objective-C。如果您能详细说明任何解决方案,那将有所帮助,因为我对 iOS 编程还比较陌生。

当您 运行 在 iPad 而不是 iPhone。但是您不能在 Interface Builder 中使用 size class 只是为了在 same 分段控件上设置不同的字体大小。