可能重複:
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? –