問題タブ [uiswitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1730 参照

iphone - ユーザーのデフォルトでスイッチの状態を保存する方法は?

NSUserDefaults で UISwitch の状態を保存する方法はありますか?
状態が ON の場合、何らかのアクションを設定したいのですが...

これはできますか?
ありがとう!

0 投票する
2 に答える
155 参照

iphone - クラスの名前を変更した場合にのみUISwitchが表示されるのはなぜですか?

UITableViewControllerを継承するOptionsTableViewControllerというクラスがありました。tableViewを特定の位置に配置する必要があるため、スーパークラスをUITableViewDelegateプロトコルとUITableViewDataSourceプロトコルを実装するUIViewControllerに変更しました。

現在、一部のテーブルセルにはaccessoryViewとしてUISwitchがあります。スイッチはインスタンス変数であり、CGRectZeroで初期化されます。

スーパークラスをUIViewControllerに変更すると、スイッチは表示されません。しかし、クラスの名前も(OptionsViewController feに)変更すると、機能します。

この奇妙な行動がどこから来ているのか誰か知っていますか?また、プロジェクトをクリーンアップしようとし、ビルドフォルダーも削除しましたが、解決策はクラスの名前を変更することだけのようです。

以前にも同様の問題があり、クラスの名前を変更しないとテーブルビュー全体が表示されませんでした。

0 投票する
2 に答える
1962 参照

objective-c - テーブルビューをスクロールするとUISwitchがセルを変更する

私は奇妙な問題を抱えています(少なくとも私の意見では)。テーブル ビューに UISwitch を追加すると、ユーザーがテーブル ビューをスクロールすると、スイッチがセルを自動的に変更します。以下は、テーブルビューの UISwitch を作成する方法に関するコードです。

スイッチが指定されたセルから移動し続ける理由と、考えられる解決策を教えてください。

ジャスティン・ギャラガーはこれを提案しました:

セルをキャッシュして再利用しているために発生しています。スイッチ付きのセルが別の場所で再利用されることがあります。スイッチでセルに別の識別子を設定してみてください。

しかし、セルごとに異なる識別子を設定する方法を教えてもらえますか?

乾杯、

分かりました

0 投票する
1 に答える
903 参照

iphone - UISwitch のカスタマイズ

UISwitch はカスタマイズが簡単ではないため、1 つだけを作成することにしました。1つのことを除いて、それはかなりうまく機能します。私はUIViewを構築していたときにサブクラス化していましたが、Interfaceビルダーに必要な「ValueChanged」コントロールがありません。ControlEvents をカスタム コントロールに追加する方法を教えてください。

本当にありがとう !

0 投票する
2 に答える
3644 参照

iphone - UISwitch が現在の状態 (オン/オフ) を返さない

valueChanged イベントで UISwitch にリンクされた IBAction メソッドを次に示します。

常に「SanityCheck DISABLED」を返します。UISwitch チェックオプションは、XIB ファイルからそのオブジェクトに正しくリンクされ、適切な @propery および @syntetize 設定が配置されています。

0 投票する
3 に答える
993 参照

iphone - スイッチをクリックするとプログラムがクラッシュしますか?

これが私の古い質問ですリンク

私は前に質問をします、しかし私は私のコードに答えを入れましたそれはエラーなしでコンパイラーすることができます

しかし、スイッチをクリックすると、プログラムがクラッシュします

クリックした行を返すよりも、スイッチをクリックしたいだけです

これが私のコードです

まず、LightTableViewController.h/.m

私が作成するよりLightCell0.h/.m

LightCell0.h

各セルが画像、テキストラベル、スイッチ内にある必要があります

LightCell.m

-(void)switchlightswitch:(id)sender {

}}

これまでのところ、スイッチのステータスを変更するとプログラムが応答でき、画像も変更されます。

しかし、私がこのコードを入れると、私はコンパイラを作成できます、スイッチに触れた場合にクラッシュするよりも

[lightSwitch addTarget:self action:@selector(switchToggled:) forControlEvents:UIControlEventValueChanged];

とボイドを与える

クラッシュメッセージは「Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[LightCell0 indexPathForCell:]: unrecognized selector sent to instance

誰かが私のコードで何が起こっているのか知っていますか?

0 投票する
1 に答える
1781 参照

iphone - iPhone: 英語以外の言語の UISwitch テキストは、一部の言語では ON/OFF ではなく I/O です

UISwitch テキストはオン/オフを英語で示します。言語を日本語に切り替えると、UISwitch はオン/オフ テキストのローカライズされたバージョンを表示します。しかし、言語をドイツ語に切り替えると、UISwitch はドイツ語にローカライズされた ON/OFF テキストの代わりに I/O シンボルを表示します。英語以外のすべての言語で動作が一貫していないのはなぜですか? これはバグですか?

これについて何か情報があれば教えてください。ありがとう。

0 投票する
6 に答える
62211 参照

iphone - UITableViewセルのUISwitch

セルにを埋め込むUISwitchにはどうすればよいですか?UITableView例は設定メニューで見ることができます。

私の現在の解決策:

0 投票する
1 に答える
1739 参照

objective-c - UISwitchをBOOLにする方法は?

これが単純な質問である場合は許してください。ただし、UISwitchはブール変数ですか?そうでない場合、どうすればBOOLにすることができますか?

なぜ困っているのか説明させてください。

FlipsideViewControllerで変数を宣言しました。

アクセサーの作成も

編集:そしてもちろん私はそれを合成します。

次に、Interface BuildermySwitchで、そのビューで作成したスイッチに接続しました。

、私はMainViewControllerでこれを使用しているメソッドを持っています:

私が抱えている問題は、プログラムを実行するたびに、ラベルに常に「OFF」と表示されることです。理由はありますか?私は本当に無力です。

私はこれについての助けを本当に感謝します、そして再び私はそのような初心者であることをお詫びします。:)

編集:これは私がメソッドを呼び出す方法です...

それで、私はmySwitchUISwitchの状態を渡します。

0 投票する
1 に答える
388 参照

iphone - 別のメソッドからテーブルビューのスイッチとテキストフィールドにアクセスする

私は、4 つの uiswitches と 1 つのテキストフィールドを持つセルがいくつかあるテーブルビューを持っています。簡単な質問です。ボタンをクリックして、テキストビュー内のスイッチと文字列のすべての位置を読み取る方法が必要です。テーブルビュー、テキストフィールド、スイッチ、ボタンは正常に動作しています。別のメソッドからスイッチとテキストフィールドの値にアクセスするだけです。スイッチなどにタグを付けることによって。

では、別のメソッドから値にアクセスするにはどうすればよいでしょうか。tableview メソッドのようなもの:

...

...

そして、ボタンメソッドで次のようなもの:

...