可能重复:
Change Label of UISWitch在iOS 6中的Xcode更改UISwitch文本是/否4.5
如何在iOS6的Xcode中创建uiswitch是/否4.5.Tried定制开关但没有达到结果。 任何帮助将不胜感激。提前感谢。
可能重复:
Change Label of UISWitch在iOS 6中的Xcode更改UISwitch文本是/否4.5
如何在iOS6的Xcode中创建uiswitch是/否4.5.Tried定制开关但没有达到结果。 任何帮助将不胜感激。提前感谢。
制作UISwitch控件。然后添加一个侦听控件的ValueChanged的动作。请记住在正确的位置添加UISwitch到您的视图,在这里我只是制作40 x 40开关。
UISwitch *switchControl = [[UISwitch alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
[switchControl addTarget:self action:@selector(switchTapped:) forControlEvents:UIControlEventValueChanged];
在switchTappedMethod,你会发现这个值的状态:
-(void) switchTapped: (id) sender {
UISwitch *switchControl = (UISwitch*) sender;
BOOL value = switchControl.isOn;
}
感谢您的回复Hakonbogen.But我如何在UISwitch中实现它? –
你可以使用'selectedSegmentIndex'来检查用户是否选择了yes或no。 –
@JasonWood我现在更新了我的答案 – hakonbogen
@Thilo但是,持有iOS 4.2的好将在同一代码在iOS6的使用吗? –
@Abizern但是,在ios 4.2中可以使用相同的代码在ios6中吗? –
@Justin Satyr但是,在ios 4.2中保持良好的相同的代码将用于ios6? –