有沒有大佬可以指教下,如何在ios下保存radiobutton的選中狀態,并且在下次啟動app時默認該選項選中
- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
self.RadioButton1.selected = [defaults boolForKey:@"radiobutton"];
self.RadioButton2.selected = [defaults boolForKey:@"radiobutton"];
self.RadioButton3.selected = [defaults boolForKey:@"radiobutton"];
[self.RadioButton1 addTarget:self action:@selector(RadioButton1) forControlEvents:(UIControlEventValueChanged)];
[self.view addSubview:self.RadioButton1];
// Do any additional setup after loading the view.
}
- (IBAction)onRadioBtn:(RadioButton *)sender {
_statusLabel.text = [NSString stringWithFormat:@"%@",sender.titleLabel.text];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
BOOL isSelected=[[NSUserDefaults standardUserDefaults]boolForKey:@"radiobutton"];
isSelected=!isSelected;
[defaults setBool:sender.selected forKey:@"radiobutton"];
[defaults synchronize];
}
@end
uj5u.com熱心網友回復:
[radioButton setSelected:YES]
uj5u.com熱心網友回復:
看你這樣寫沒問題呀uj5u.com熱心網友回復:
如果是多個button都需要記錄是否為選中狀態的話,就需要每個button都對應一個key進行保存記錄了轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/15458.html
標籤:iOS
上一篇:域名防封真的可以做到嗎
下一篇:android-kotlin開發
