我有UISegmentedControl
一个故事板,我有一个出口。在运行时,我有一个方法可以检查操作系统是否小于 iOS7,如果是,我需要将其替换为UISegmentedControl
来自 FlatUIKit 的分段控件。该类被调用FUISegmentedControl
,它继承自UISegmentedControl
. 这是它的初始化方法:
+ (void)initialize {
if (self == [FUISegmentedControl class]) {
FUISegmentedControl *appearance = [self appearance];
[appearance setCornerRadius:5.0f];
[appearance setSelectedColor:[AppereanceConfiguration defaultTintColor]];
[appearance setDeselectedColor:[UIColor whiteColor]];
[appearance setDividerColor:[AppereanceConfiguration defaultTintColor]];
[appearance setSelectedFont:[AppereanceConfiguration fontLightWithSize:16]];
[appearance setDeselectedFont:[AppereanceConfiguration fontLightWithSize:16]];
[appearance setSelectedFontColor:[UIColor whiteColor]];
[appearance setDeselectedFontColor:[AppereanceConfiguration defaultTintColor]];
}
}
我不知道如何在运行时UISegmentedControl
用这个替换。FUISegmentedControl
这是 FlatUIKit 的 GitHub 链接: FlatUIKit