Ios 根据不同设备设置UITextView字体大小

Ios 根据不同设备设置UITextView字体大小,ios,autolayout,uitextfield,uitextview,font-size,Ios,Autolayout,Uitextfield,Uitextview,Font Size,对不起,我的英语很差 我有UITextview,它配置了自动布局。所以它的高度会随着设备的不同而变化。所以它应该采用字体大小,这样它只显示一行可用空间。比如短信盒或者聊天盒 如图所示,iPhone4仅显示一行,而iPhone6S和5s显示两行。但对我来说,它应该增加字体大小,并显示任何大小只有一行 使用这个: static let SCREEN_WIDTH = UIScreen.main.bounds.size.width 您可以检查以下条件: if(SCREEN_WIDTH == 320)

对不起,我的英语很差

我有UITextview,它配置了自动布局。所以它的高度会随着设备的不同而变化。所以它应该采用字体大小,这样它只显示一行可用空间。比如短信盒或者聊天盒

如图所示,iPhone4仅显示一行,而iPhone6S和5s显示两行。但对我来说,它应该增加字体大小,并显示任何大小只有一行

使用这个:

static let SCREEN_WIDTH = UIScreen.main.bounds.size.width
您可以检查以下条件:

if(SCREEN_WIDTH == 320) {
   textView.font = UIFont.systemFont(ofSize: 12.0)
} else if(SCREEN_WIDTH == 375) {
   textView.font = UIFont.systemFont(ofSize: 13.0)
} else if(SCREEN_WIDTH == 414) {
   textView.font = UIFont.systemFont(ofSize: 14.0)
} 
这样,字体大小将根据设备进行调整。

试试这个

if UIDevice.current.userInterfaceIdiom == .pad {
    textView.font = UIFont.systemFont(ofSize: 14.0)
} else {
    textView.font = UIFont.systemFont(ofSize: 12.0)
}

嗨,john,你想显示字体大小取决于设备大小吗对于UIRelated(字体大小、约束大小像素到像素)非常有用,在此演示中,字体大小和约束集自动取决于设备大小和像素到像素。请检查OnceThanks@piyussinroja谢谢,在故事板本身有什么方法可以做到这一点吗?