問題タブ [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 投票する
4 に答える
1005 参照

iphone - トリプル UISwitch

3 つの位置を持つカスタム UISwitch を作成したいと考えています。出来ますか?

0 投票する
4 に答える
32933 参照

iphone - UISwitch機能を備えたiPhoneUIButton

スイッチ状態のカスタムグラフィックスを使用してUISwitchを実装する方法はありますか?または、その逆の代替手段として、UISwitch機能を備えたUIButton?

0 投票する
4 に答える
8394 参照

iphone - 音楽が再生されているかどうかを検出していますか?

私のアプリには音楽(iPodMusic)が含まれており、再生/一時停止を切り替えるUISwitchがあります。私の目標は、音楽が再生されているかどうかを検出できるようにすることです。そのため、再生/一時停止スイッチは、音楽が再生されているときに「再生」し、そうでない場合は「一時停止」と言うことができます。

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

iphone - 気紛れな UISwitch/UILabel.hidden/UIImageView.hidden 問題!

いつも質問して申し訳ありませんが、私のアプリでは、3 つの UILabels と 1 つの UIImageview の隠しプロパティが別のページ (設定ページ) の UISwitchs を介して YES または NO であるかどうかを切り替えることができます。奇妙な部分は、非表示にしないと宣言されている場合でも、UILabels の 1 つが非表示になっていることです。これが設定ページの私のコードです。

れらはすべて、IB で 4 つのスイッチの「値の変更」アクションとして設定されます。

メインページのコードはこちら

0 投票する
0 に答える
2094 参照

objective-c - Obj-C で ToggleButton を作成するにはどうすればよいですか? UISwitch をスキンするか、UIButton をサブクラス化しますか?

Obj-C で ToggleButton を作成するにはどうすればよいですか? UISwitch をスキンするか、UIButton をサブクラス化しますか?

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

iphone - UISwitch 伝搬状態

私はまだiPhoneの開発にかなり慣れていないので、できなかったことを試しました。私は、TableView セクション ヘッダーにスイッチを付けた UIView を持っています。また、別のスイッチを付けた UITableCellView もあります。すべて問題ないように見えますが、セクション ヘッダーからセクション行のすべての UISwitch に UISwitch 状態を伝達したいと考えています。どうすればこれを達成できるか教えてもらえますか?

ありがとうございました。

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

iphone - UITableViewCell内のUISwitchがタップされたことを確認するにはどうすればよいですか?

UISwitchの内部がいつUITableViewCellタップされたかを知る方法は?

UISwitchは次のようにセル(汎用セル)の内部に設定されています。

そして、私はこのようなタップを検出しようとしています(しかしそれは機能していません):

Dave DeLongは、解決策として各スイッチのアクションを設定することを提案しました。そこで、スイッチを設定するために次のことを行いました。



そして、それがいつタップされたかを知るために以下を実行します。

スイッチをオンにしても問題ありません。現在の問題は、UISwitchがOFFに設定されている場合、何らかの理由でそのアクションが2回呼び出されることです(1回のタップで2つのNSLogを取得します)。



スイッチをオフにするために1回タップするだけでアクションがTWICEと呼ばれるのはなぜですか?どうすれば修正できますか?

0 投票する
4 に答える
7006 参照

objective-c - タグプロパティを使用せずにテーブルビューで複数のUISwitchコントロールを処理する

複数のUISwitchコントロールを備えたテーブルビューコントローラーがあります。すべてのスイッチに対して同じアクションでデリゲートをテーブルビューコントローラーに設定しました。どのスイッチが変更されたかを判別できる必要があるため、各スイッチの名前を含む文字列の配列を作成します。配列内のインデックスは、各UISwitchのtagプロパティに配置されます。

ただし、他の目的でtagプロパティを使用する準備ができています。つまり、viewWithTagを使用してcellForRowAtIndexPathのセルで適切なコントロールを見つけることができます。(各セル内に設定する必要があるものがいくつかあります。)

それで、私はここで正しい線に沿って考えていますか?どのUISwitchがその値を変更したかを正確に見つける方法にはかなり制限があると感じているので、それを使って何か便利なことができます。

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

iphone - UISwitch クイックトグルを複数回

私は自分のアプリで遊んでいて、UISwitch を非常に速く切り替えていました (誰が抵抗できますか?)。だから、私はそれを10〜15回非常に速く切り替えました。スイッチを入れたテーブルビューセルからのデータを含む配列には、同じセルの余分なコピーまたは1つのコピー(正しい場合)またはその中にデータはまったくありません。通常の速度で切り替えると、アプリは正常に動作します。

このシナリオが私のユーザーに実際に起こることはないと確信していますが、なぜそれが起こっているのかについてはまだ興味があります.

ありがとう、テジャ

編集:コードを追加します。このメソッドは、スイッチが切り替えられるたびに呼び出されます。