#import "ViewController.h" @interface ViewController () { UISegmentedControl *sc; } @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. sc = [[UISegmentedControl alloc] initWithItems:@[@"11123123123",@"22",@"33",@"44"]]; sc.frame = CGRectMake(10,20,300,30); [self.view addSubview:sc]; //短暂的 //sc.momentary = YES; sc.apportionsSegmentWidthsByContent = YES; //NSLog(@"%d",sc.numberOfSegments); //[sc setContentOffset:CGSizeMake(10,10) forSegmentAtIndex:1]; [sc setEnabled:NO forSegmentAtIndex:1]; sc.selectedSegmentIndex = 1; //字体边框颜色包括背景颜色 sc.tintColor = [UIColor redColor]; [sc setDividerImage:[UIImage imageNamed:@"22.jpg"] forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; } - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { //[sc insertSegmentWithTitle:@"插入的按钮" atIndex:1 animated:YES]; //[sc insertSegmentWithImage:[[UIImage imageNamed:@"11.jpg"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]atIndex:0 animated:YES]; //[sc removeSegmentAtIndex:0 animated:YES]; //[sc removeAllSegments]; //[sc setTitle:@"i'm retitle" forSegmentAtIndex:1]; [sc setWidth:100 forSegmentAtIndex:1]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
UISegmentedControl
猜你喜欢
转载自chenggi102.iteye.com/blog/2307641
今日推荐
周排行