プログラムで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. storyBoardでUISwitchのイメージとオフイメージを設定する方法は?
- 2. iOS - プログラムでカスタムクラスをコントロールに設定する方法
- 3. 特定のiOSでデフォルトのUISwitchに使用されているUISwitchサムイメージ/シャドウを取得する方法は?
- 4. iOSでフルスクリーンモードをプログラムで設定する
- 5. android:layout_columnをプログラムで設定する方法
- 6. プログラムでpasswordToggleEnabledを設定する方法
- 7. アプリケーションアイコンをプログラムで設定する方法
- 8. iOS 10のBluetooth設定をプログラムで開く方法
- 9. UIButtonの垂直方向の配置をプログラムで設定する方法 - iOS
- 10. uiswitchボタンをプログラムで切り替える方法
- 11. iOS 8:自由形式でUITableviewの高さをプログラムで設定する方法
- 12. 迅速 - IOS - UISwitch
- 13. Windowsメディアプレーヤーを「エクスプレス設定」プログラムで設定する方法は?
- 14. iOS 8以上でプログラム的に着信音を設定する方法は?
- 15. UIButtonのハイライト色合いをプログラムで設定する方法は?
- 16. UIPopoverControllerでのUISwitch状態の設定
- 17. iosアプリケーションの通知表示設定をプログラムで設定する方法はありますか?
- 18. leaseTimeout設定をプログラム的に設定する方法は?
- 19. 設定でiOS 11を開く方法
- 20. kdeでキーバインド方式をプログラムで設定する方法
- 21. カスタムセルでUISwitchを使用してオブジェクトのプロパティを設定する
- 22. プログラムの設定でアプリケーション権限ウィンドウをプログラムで開く方法
- 23. 設定を無効にするiosローカル通知をプログラムでチタンスタジオ
- 24. テキストフィールドのIOS設定幅をプログラムで指定します
- 25. UISwitchボタンをクリックする方法
- 26. ios tabbar項目をプログラムで設定する
- 27. iOSデバイスのWi-Fi設定をプログラムでインポートする
- 28. IOSアクセシビリティの色反転をプログラムで設定する
- 29. Angular 2でグローバルフォームエラーをプログラムで設定する方法
- 30. Android:TableRow内でImageViewの幅をプログラムで設定する方法
なぜ反対票?コメントを残して助言してください。 – Suchi