iOS开发中UISwitch按钮的使用方法简介

2020-01-14 17:11:51王冬梅

 [switchView.rightLabel setTextColor:[UIColor blueColor]];
 [contentView addSubview:switchView];
 
 // Multiple lines
 switchView = [HMCustomSwitch switchWithLeftText:@"HellonWorld" andRight:@"ByenWorld"];
 switchView.center = CGPointMake(160.0f, 140.0f);
 switchView.on = YES;
 switchView.tintColor = [UIColor orangeColor];
 switchView.leftLabel.font = [UIFont boldSystemFontOfSize:9.0f];
 switchView.rightLabel.font = [UIFont boldSystemFontOfSize:9.0f];
 switchView.leftLabel.numberOfLines = 2;
 switchView.rightLabel.numberOfLines = 2;
 switchView.leftLabel.lineBreakMode = NSLineBreakByWordWrapping;
 switchView.rightLabel.lineBreakMode = NSLineBreakByWordWrapping;
 [contentView addSubview:switchView];
 
 switchView = [[HMCustomSwitch alloc] init];
 switchView.center = CGPointMake(160.0f, 180.0f);
 switchView.on = YES;
 switchView.tintColor = [UIColor purpleColor];
 [contentView addSubview:switchView];
 [switchView release];
 
 switchView = [HMCustomSwitch switchWithLeftText:@"l" andRight:@"O"];
 switchView.center = CGPointMake(160.0f, 220.0f);
// customSwitch.tintColor = [UIColor colorWithRed:125.f/255.f green:157.f/255.f blue:93.f/255.f alpha:1.0];
// customSwitch.tintColor = [UIColor colorWithRed:125.f/255.f green:157.f/255.f blue:93.f/255.f alpha:1.0];
 [contentView addSubview:switchView];

 

 // Standard ON/OFF
 switchView = [[HMCustomSwitch alloc] init];
 switchView.center = CGPointMake(160.0f, 260.0f);
 switchView.tintColor = [UIColor colorWithRed:125.f/255.f green:157.f/255.f blue:93.f/255.f alpha:1.0];
 [switchView addTarget:self action:@selector(switchFlipped:) forControlEvents:UIControlEventValueChanged];
 [contentView addSubview:switchView];
 [switchView release];
 
 
 
 UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 420, 320, 40)];
 toolbar.tintColor = [UIColor colorWithRed:125.f/255.f green:157.f/255.f blue:93.f/255.f alpha:1.0];
 [contentView addSubview:toolbar];
 
 [contentView release];
}

-(void)switchFlipped:(HMCustomSwitch*)switchView
{
 NSLog(@"switchFlipped=%f  on:%@",switchView.value, (switchView.on?@"Y":@"N"));
 
}

 

注:相关教程知识阅读请移步到IOS开发频道。