Der folgende Code funktioniert hervorragend unter iOS11, um zu erkennen, ob der Benutzer LARGE FONT in seinen Eingabehilfeneinstellungen festgelegt hat.traitCollection.preferredContentSizeCategory.isAccessibilityCategory für iOS 10
Allerdings muss ich dies auch in iOS10 unterstützen. Wie kann ich das erreichen?
Momentan befindet sich der Code wie folgt aussieht:
if #available(iOS 11.0, *) {
if traitCollection.preferredContentSizeCategory.isAccessibilityCategory {
return UITableViewAutomaticDimension
} else {
return someSpecificHeight
}
} else {
// how to detect is isAccessibilityCategory on non-iOS11 devices?
// is there some ugly fallback I don't know about?
}
Wenn Ihre Etiketten keine Höhenbeschränkung haben und die Einschränkungen in Ihrer Zelle korrekt eingerichtet sind, werden Ihre Beschriftungen erweitert passen Sie die Größe des Textes an. – EmilioPelaez