如何设置iOS的开关状态?

时间:2015-10-16 12:29:37

标签: ios uiswitch

我尝试使用session = ftplib.FTP('ftp.myserver.com','mylogin','mypass') file = open(myfilepath,'rb') session.storbinary('STOR myfolder//title_à écho âccent.txt', file) file.close() session.quit() 将开关设置为开启状态。但它不起作用。这就是我所做的,

在界面

[self.switchAutoPlay setOn:YES]

在实施中

@property (weak, nonatomic) IBOutlet UISwitch *switchAutoPlay;

让我知道如何使这项工作。

1 个答案:

答案 0 :(得分:1)

最初检查,您是否已连接UISwitch

的插座

viewdidload

 switchAutoPlay.isOn --> is for on 

!switchAutoPlay.isOn --> is for off

方法

[switchAutoPlay addTarget: self action: @selector(flip:) forControlEvents: UIControlEventValueChanged];

用于

的方法
 - (IBAction)flip:(id)sender{

if([sender isOn]){
    NSLog(@"Switch is ON");
} else{
    NSLog(@"Switch is OFF");
}

}

<强>选择-2

UISwitch,在开发者API中看到,任务setOn: animated:应该可以解决问题。

- (void)setOn:(BOOL)on animated:(BOOL)animated

因此,要在程序中将开关设置为ON,您可以使用:

<强>目标C

[switchAutoPlay setOn:YES animated:YES];