プログラムでUISwitchをオンまたはオフに設定したいとします。どうすればいい?私はiOS初心者です。iOS - プログラムでUISwitchを設定する方法
答えて
私はiOSの 'チェックボックス'に精通していませんが、UISwitchを使用している場合は、デベロッパーAPIに見られるように、setOn: animated:
タスクがそのトリックを行う必要があります。
- (void)setOn:(BOOL)on animated:(BOOL)animated
だからあなたのプログラムの中にあるスイッチを設定するには、あなたが使用します。
のObjective-C
[switchName setOn:YES animated:YES];
スウィフト
switchName.setOn(true, animated: true)
UISwitchesには、 "on"と呼ばれるプロパティを設定する必要があります。
iOSアプリやモバイルウェブサイトについてお話ししていますか?
それは私が意味したものです。どうもありがとう! – Suchi
//使用このコード...... //は私もこのためsetOn:animated:
を使用するiOSの
- (IBAction)btnSwitched:(id)sender {
UISwitch *switchObject = (UISwitch *)sender;
if(switchObject.isOn){
[email protected]"Switch State is Disabled";
}else{
[email protected]"Switch State is Enabled";
}
にスイッチでオン/オフ状態の問題を解決するために、それが正常に動作します。これは、コードのUISwitch
をトグルしてプリセットを読み込むために、私がアプリのviewDidLoad
で使用するコードです。
// Check the status of the autoPlaySetting
BOOL autoPlayOn = [[NSUserDefaults standardUserDefaults] boolForKey:@"autoPlay"];
[self.autoplaySwitch setOn:autoPlayOn animated:NO];
@jamesh素敵なコードの簡素化に感謝します!とても有難い! –
ViewController.h
- (IBAction)switchAction:(id)sender;
@property (strong, nonatomic) IBOutlet UILabel *lbl;
ViewController.m
- (IBAction)switchAction:(id)sender {
UISwitch *mySwitch = (UISwitch *)sender;
if ([mySwitch isOn]) {
self.lbl.backgroundColor = [UIColor redColor];
} else {
self.lbl.backgroundColor = [UIColor blueColor];
}
}
- 1. iOSでフルスクリーンモードをプログラムで設定する
- 2. android:layout_columnをプログラムで設定する方法
- 3. アプリケーションアイコンをプログラムで設定する方法
- 4. UIButtonの垂直方向の配置をプログラムで設定する方法 - iOS
- 5. Windowsメディアプレーヤーを「エクスプレス設定」プログラムで設定する方法は?
- 6. uiswitchボタンをプログラムで切り替える方法
- 7. UIButtonのハイライト色合いをプログラムで設定する方法は?
- 8. iosアプリケーションの通知表示設定をプログラムで設定する方法はありますか?
- 9. UIPopoverControllerでのUISwitch状態の設定
- 10. leaseTimeout設定をプログラム的に設定する方法は?
- 11. kdeでキーバインド方式をプログラムで設定する方法
- 12. プログラムの設定でアプリケーション権限ウィンドウをプログラムで開く方法
- 13. XAMLで行の高さをプログラムで設定する方法は?
- 14. iPhoneでプログラムでUITextFieldのタッチダウンイベントを設定する方法
- 15. PL/SQLでテーブル名をプログラムで設定する方法は?
- 16. Emacs Lispでカスタム変数をプログラムで設定する方法は?
- 17. 4.0.2で値をプログラムで設定する方法
- 18. ASP.NET MVC 2プロジェクトでスタイルシートをプログラムで設定する方法は?
- 19. Android:TableRow内でImageViewの幅をプログラムで設定する方法
- 20. Silverlightでプログラムでグリッドを設定する方法は?
- 21. iOSデバイスのWi-Fi設定をプログラムでインポートする
- 22. プログラムでMDBを設定する方法はありますか?
- 23. Paperclipを使用してプログラムでファイルアップロードを設定する方法
- 24. UISwitchボタンをクリックする方法
- 25. iOS 5.1でプログラムでWiFi設定にアクセスする
- 26. iOS 4のソケットでVoIPモードを設定する方法
- 27. iOSでキャッシングモデル(NSURLCache&UIWebView用)を設定する方法は?
- 28. iOS 3.xで日付のタイムゾーンを設定する方法
- 29. iosアプリケーションでシステムフォントとしてカスタムフォントファミリを設定する方法
- 30. iosで上限線/セパレータ線を設定する方法は?
なぜ反対票?コメントを残して助言してください。 – Suchi