Change font size of UISegmentedControl

前端 未结 16 1799
死守一世寂寞
死守一世寂寞 2020-11-28 20:54

Can anyone please tell me how can I change the font type and size of UISegmentedControl?

16条回答
  •  一向
    一向 (楼主)
    2020-11-28 21:09

    Daniel pointed me to correct way. I used it like this-

    float scaleFactor = 0.8f;
    
    UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]
    initWithFrame:CGRectMake(10, 70, 300/scaleFactor,35)];
    
    [segmentedControl insertSegmentWithTitle:@"..." atIndex:0 animated:NO];
    [segmentedControl insertSegmentWithTitle:@"..." atIndex:1 animated:NO];
    [segmentedControl insertSegmentWithTitle:@"..." atIndex:2 animated:NO];
    
    segmentedControl.transform = CGAffineTransformMakeScale(scaleFactor, 1);
    CGPoint segmentedControlCenter = segmentedControl.center;
    segmentedControlCenter.x = self.center.x;
    segmentedControl.center = segmentedControlCenter;
    

提交回复
热议问题