【问题标题】:How to set my UISwitch state as default to "ON" in my application?如何在我的应用程序中将我的 UISwitch 状态默认设置为“ON”?
【发布时间】:2016-02-19 06:48:41
【问题描述】:

我是 iOS 开发新手,我的应用程序中有一个 UISwitch。但我希望当我的应用程序新安装时 UISwitch 必须处于“开启”状态。如何做到这一点??

【问题讨论】:

标签: objective-c iphone xcode7 uiswitch


【解决方案1】:

为您的交换机制作一个 IBOutlet

在您的界面中,它将如下所示:

@property (nonatomic, weak) IBOutlet *mySwitch;

在 viewWillAppear 中设置其状态。 - (void)viewWillAppear:(BOOL)animated方法会是这样的

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];

    [mySwitch setOn:YES animated:YES];

}

【讨论】:

  • 谢谢!它有帮助...感谢您让我知道 viewwillappear 方法
【解决方案2】:

您可以在 Storyboard/nib 文件以及 UIViewController 的 viewWillAppear 方法中将其状态设置为 ON

UISwitch *mySwitch;
[mySwitch setOn:YES animated:YES];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 2015-04-26
    相关资源
    最近更新 更多