問題タブ [uicontrolevents]
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.
uibutton - UIButton 正しい TouchUp 検出
誰かが UITableViewCell 内のボタンをクリックしたときに、次のコードを使用して関数を呼び出しています。残念ながら、ボタン領域の外でタッチが離された場合でも、コードは呼び出されます。(たとえば、ボタンに触れて、指をスライドさせてボタンから離しても、ボタンは引き続き動作します)。
なぜこれが起こるのか、またはこれを行う正しい方法は何ですか?おそらく私の問題は「addTarget」句にあると思いました-つまり、TouchUpInsideがボタン自体ではなくUITableViewを参照している可能性がありますか??
objective-c - iOS の UIControlEvents を一緒に論理和できますか?
次のコードがあるとします。
これらの UIControlEvents のビットごとの OR は、これらのイベントのいずれかが発生した場合にセレクターのメソッドが起動するように、それらの効果を組み合わせるという点で実際に連携しますか?
それとも、あまりにも多くのビットが一緒になって 1 つの整数に収まらないのでしょうか?
ios - UIButtonコントロールイベントに基づいてUILabelを変更します
デフォルトのUIButton画像と、ハイライト/選択した画像用の別の画像があります。ボタンを押すと、ボタンの画像が強調表示され、タッチアップが内側にある場合は選択された画像に変わります。通常のもの..IB内のすべてのセットアップ。
ただし、非常にトリッキーな場所(位置合わせされていない、ハードコーディングされていない)で、ボタンの上にラベルを設定しようとしています。
IBのボタンにラベルを付けてみました。問題:ボタンの制御状態が変化すると、ラベルのテキストの色を変更する必要があります。
そこで、UIButtonサブクラスを作成し、UILabelOutletを追加し、次のメソッドをオーバーライドしました。
やりたいことができました…でも!ボタンをすばやくクリックしても、変更は反映されません。時々それは正しく動作しません...私は非同期呼び出しさえ使用しました...使用しません。
UIButtonそれで、私は'sに向かいましたtitleLabel。運が悪かったので使ってみました。
だから、私は試しましUIButton setTitle: forState:た、役に立たない...助けて?
追加の詳細:
出力:
objective-c - 文字列からのUIControlEvents変数
または同様UIControlEventsのものから変数を作成することは可能ですか?NSStringしたがって、たとえば、変数のtypedefの1つと同じとNSString呼ばれるがあります。UIControlEventTouchUpInsideUIControlEvents
すべての助けをありがとう!
ios - UIResponder と複数の UIControlEvents
複数の UIControlEvents のセレクターを呼び出す方法はありますか?
これは機能しませんが、私がやろうとしていることのアイデアが得られます.
ありがとう!!
uitabbar - UITabBarItem で UIControlEventTouchDown を検出する
ユーザーが UITabBarItem に触れるとすぐに、選択したタブバーの画像を設定したいと思います。
現在、ハイライトが表示されるまでにわずかな遅延があります。UITabBarItem レベルで UIControlEvents を取得する方法はありますか?
iphone - クリックしながらiPhoneのボタンキーのようにカスタマイズされたボタンキーを大きくする方法
クリックしながら、この写真のような大きな文字が欲しいです。

新しいボタン「ក」に対してこれを行うにはどうすればよいですか?これは私がボタンを作成するコードです:
クリックするとこんな形になりますか?それはなんと呼ばれていますか ?これは私がアクションのために行ったコードです:-(void)touchConsonantButton:(UIButton *)sender {// [self.target PerformSelector:consonantAction withObject:sender]; consonantButton.frame = CGRectMake(242.0、310.0、54.0、84.0); consonantButton.titleLabel.font = [UIFont fontWithName:@ "Hanuman" size:50];}
これがスクリーンショットです:(デフォルトでは消えません)

javascript - HTML5ページのUIコントロールのリストをXML化する
私は先週からJavascriptとHTML5を使い始めましたが、まったく新しいものです。たぶん私が求めていることは何でもするのはとても簡単ですが、ぐるぐる回ることは私を助けません。HTML5ページのすべてのUIコントロールをループして(おそらくjavascript関数などを使用して)、各UIコントロールの特定の詳細(名前、幅、長さ、その他のプロパティなど)を探し、これらの詳細を書き込みます事前に決定されたxml形式。私のバックエンドコードはC#ですが、UI-page-controlsなどの関連要素はすべてHTML5とJavascriptであるため、それが問題になることも役立つこともありません。
objective-c - UIButtonの部分的なタッチの検出
UIButtonを作成し、次の方法でタッチイベントを検出しました。
ボタンを正確に押すと、すべて正常に動作します。
私の問題は、ボタンの一部と外側の部分を指で押すと、イベントが検出されないことです。
使用すべき別のイベントはありますか?
私はここで何か間違ったことをしていますか?
ボタンを正確に押す必要があると言われることは間違いありませんが、私は最高のユーザーエクスペリエンスを提供し、この問題を解決しようとしています。
ありがとう!
drag-and-drop - HTML5 ui コントロールは canvas-1 から取得し、cnvas-2 にドラッグ アンド ドロップします
私は Web ベースのプログラミングは初めてで、今週から HTML5 を使い始めました。最初の canvas-1 に、javascript と addflow (Lassange) HTML5 コントロールを使用してプログラムで一連のフローチャート図を作成しました。これで、別のキャンバス 2 がその横にあり、ユーザーは任意の UI コントロール (キャンバス 1 から) を選択して、キャンバス 2 にドラッグ アンド ドロップできます。しかし、私はこれを達成することができません。
プログラムで作成された ui-control (canvas-1) にドラッグ可能なプロパティを割り当ててみたり、canvas-1 をドラッグ可能にしたりしましたが、このアプローチはうまくいかないと思います。UI コントロールはドラッグされますが、canvas-1 の境界内のみです。ユーザーがこれを実行できるようにするにはどうすればよいですか... html-page-behind での JavaScript コーディング アプローチはどうすればよいでしょうか?
編集: Lassalle のテクノロジに精通している人 -- 「AddFlow」HTML5 jscript コンポーネントは、ここでより役立つ可能性があります。なぜなら、その HTML5 コントロールを使用して 2 つのキャンバスを作成し、UI コントロールのセットを「パレット」としてキャンバス-1。しかし、誰かがネイティブの HTML5 JavaScript などでこれを達成した場合でも、返信してください。