Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 更改UISegment控件的字体颜色和大小_Iphone_Uisegmentedcontrol - Fatal编程技术网

Iphone 更改UISegment控件的字体颜色和大小

Iphone 更改UISegment控件的字体颜色和大小,iphone,uisegmentedcontrol,Iphone,Uisegmentedcontrol,我想更改uisegment控件的字体颜色和字体大小。有可能吗 如果有人这样做,任何人都有解决方案,请告诉我或分享任何有用的链接 谢谢 最好使用相同的图像 - (void)insertSegmentWithImage:(UIImage *)image atIndex:(NSUInteger)segment animated:(BOOL)animated; 正如其他一些答案所提到的,您也可以使用 检查这个 NSArray *ary=[sgmntControl subviews]; NSInteg

我想更改uisegment控件的字体颜色和字体大小。有可能吗

如果有人这样做,任何人都有解决方案,请告诉我或分享任何有用的链接


谢谢

最好使用相同的图像

- (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)];

}