Iphone 更改UISegment控件的字体颜色和大小
我想更改uisegment控件的字体颜色和字体大小。有可能吗 如果有人这样做,任何人都有解决方案,请告诉我或分享任何有用的链接Iphone 更改UISegment控件的字体颜色和大小,iphone,uisegmentedcontrol,Iphone,Uisegmentedcontrol,我想更改uisegment控件的字体颜色和字体大小。有可能吗 如果有人这样做,任何人都有解决方案,请告诉我或分享任何有用的链接 谢谢 最好使用相同的图像 - (void)insertSegmentWithImage:(UIImage *)image atIndex:(NSUInteger)segment animated:(BOOL)animated; 正如其他一些答案所提到的,您也可以使用 检查这个 NSArray *ary=[sgmntControl subviews]; NSInteg
谢谢 最好使用相同的图像
- (void)insertSegmentWithImage:(UIImage *)image atIndex:(NSUInteger)segment animated:(BOOL)animated;
正如其他一些答案所提到的,您也可以使用 检查这个
NSArray *ary=[sgmntControl subviews];
NSInteger intCount=0;
for (id seg in ary)
for (id label in [seg subviews])
if ([label isKindOfClass:[UILabel class]])
{
if(intCount==1)
{
[label setTextColor:[UIColor blackColor]];
[label setShadowColor:[UIColor whiteColor]];
}
else {
[label setTextColor:[UIColor whiteColor]];
[label setShadowColor:[UIColor blackColor]];
}
[label setFont:[UIFont boldSystemFontOfSize:16]];
[label setShadowOffset:CGSizeMake(0,1)];
}
谢谢
NSArray *ary=[sgmntControl subviews];
NSInteger intCount=0;
for (id seg in ary)
for (id label in [seg subviews])
if ([label isKindOfClass:[UILabel class]])
{
if(intCount==1)
{
[label setTextColor:[UIColor blackColor]];
[label setShadowColor:[UIColor whiteColor]];
}
else {
[label setTextColor:[UIColor whiteColor]];
[label setShadowColor:[UIColor blackColor]];
}
[label setFont:[UIFont boldSystemFontOfSize:16]];
[label setShadowOffset:CGSizeMake(0,1)];
}