UIInterface(待补充)
定义与拓展
UIBarStyle
各种 Bar 上见得比较多
typedef NS_ENUM(NSInteger, UIBarStyle) {
UIBarStyleDefault = 0,
UIBarStyleBlack = 1,
}
UIUserInterfaceSizeClass
未知
typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
UIUserInterfaceSizeClassUnspecified = 0,
UIUserInterfaceSizeClassCompact = 1,
UIUserInterfaceSizeClassRegular = 2,
}
UIUserInterfaceStyle
未知
typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
UIUserInterfaceStyleUnspecified,
UIUserInterfaceStyleLight,
UIUserInterfaceStyleDark,
} __TVOS_AVAILABLE(10_0) __IOS_PROHIBITED __WATCHOS_PROHIBITED;
UIUserInterfaceLayoutDirection
未知
typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
UIUserInterfaceLayoutDirectionLeftToRight,
UIUserInterfaceLayoutDirectionRightToLeft,
} NS_ENUM_AVAILABLE_IOS(5_0);
UITraitEnvironmentLayoutDirection
未知
typedef NS_ENUM(NSInteger, UITraitEnvironmentLayoutDirection) {
UITraitEnvironmentLayoutDirectionUnspecified = -1,
UITraitEnvironmentLayoutDirectionLeftToRight = UIUserInterfaceLayoutDirectionLeftToRight,
UITraitEnvironmentLayoutDirectionRightToLeft = UIUserInterfaceLayoutDirectionRightToLeft,
} NS_ENUM_AVAILABLE_IOS(10_0);
UIDisplayGamut
未知
typedef NS_ENUM(NSInteger, UIDisplayGamut) {
UIDisplayGamutUnspecified = -1,
UIDisplayGamutSRGB,
UIDisplayGamutP3
} NS_ENUM_AVAILABLE_IOS(10_0);
颜色
[UIColor lightGrayColor];
[UIColor darkGrayColor];
[UIColor groupTableViewBackgroundColor];
字体
[UIFont labelFontSize]; // 17
[UIFont buttonFontSize]; // 18
[UIFont smallSystemFontSize]; // 12
[UIFont systemFontSize]; // 14