問題タブ [uicontrol]

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 投票する
1 に答える
689 参照

uiimageview - UIControl touchEvent

私は次のviewDidLoad()メソッドを実装しました:

そして、次の touchesEnded() メソッド:

しかし、 touchesEnded が機能せず、画像に触れてもボタンが表示されません。問題は何か知っていますか?

こんにちはマルコ

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

uitabbarcontroller - jqTouch を使用したネイティブ UIControl

たくさんの JavaScript タブバー (フォームを使用するとほとんど失敗します) を試した後、ネイティブにするのが良い考えかもしれないと判断しました。

jqTouch アプリにネイティブ UIControls (タブバーとヘッダー) を組み込む方法を知っている人はいますか? ヘッダーの「戻る」ボタンと「情報」ボタンの制御を保持する必要があります。

ありがとう!グレン

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

iphone - UIControlサブクラスはターゲットを取得できませんか?

UIControlをサブクラス化し、その中で次のものを送信しています。

オブジェクトのインスタンスを作成するとき、次のようにターゲットを追加します。

ビューは正常に表示され、ターゲットが存在しなくても機能は正常に機能します。しかし、ターゲットを追加すると、クラッシュします。なぜ何かアイデアはありますか?

私のクラスは次のように宣言されています:

それが価値があるもののために、私はで私の見解を設定しました- (void)layoutSubviews。ターゲットを適切に保存するため、またはターゲットに適切なアクションを送信するためにサブクラス化する必要がある別のメソッドはありますか?UIControlがターゲットとアクションの保存を処理したと思いました。

更新:より多くの情報を提供しようとしています

オブジェクトを次のように設定します。

ジョーダンの提案によると、私のsendAction:

sendActionsForControlEventsを呼び出す私の関数:

そして、呼び出されるべき関数(そしてそれはヘッダーにもあります):

そして、ログはただ吐き出されます:

デバッガーには次のものがあります。

デバッガー画像

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

iphone - UIControl サブクラスの強調表示


基本的には画像ボタンが必要です。具体的には、
1) タップ時にコントローラーのアクションを呼び出す
2) カスタム データをカプセル化する
3) ラッパー ビューによって自動的に移動される (無関係)

さて、私はこれをすべてのサブクラスで取得しましたUIControl(サブクラス化UIButtonは推奨されておらず、サブクラス化UIImageViewはポイント1の管理を困難にするため)。しかし今、それを強調する正しい方法は何ですか? 何らかの方法でタップされたときにコントロールを強調表示したいと思います (アルファの単純な瞬間的な減少であっても)。

と私は唯一のイベントbeginTrackingWithTouchendTrackingWithTouch認識できません。UIControlEventTouchUpInside

コントローラーのビュー アニメーション? それは私には大まかな解決策のようです

簡単で即時の解決策はありますか?

ありがとう :(

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

iphone - ユーザーのカット/スワイプ ジェスチャを認識する (UISwipeGestureRecognizer)

以下のコードを使用して「self.view」で動作しますが、imageview では動作せず、方向については 1 つの方向を追加するだけで 4 つの方向 (右、左、uo、下) を使用できますか?

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

apache-flex - フレックス3.5ではminWidth設定は無視されますか?

少し検索しましたが、この質問に対する答えが見つかりませんでした。

例えば:

最小幅を500に設定しましたが、sampleComponentの幅を10に設定します。

同じことが幅でも起こるようです。Adobeのドキュメントには、'measuredMinWidth-コンポーネントのデフォルトの最小高さと最小幅をピクセル単位で指定すると記載されています。Flexは、指定された最小サイズよりも小さいコンポーネントのサイズを設定することはできません。

私もmeasuredMinWidthを設定してみましたが、同じ結果です。

最終的に、可能な最小幅設定のすべての組み合わせを試しましたが、幅(または明示的な幅)を設定すると、それらはすべて無視されました。

さらに、widthとexplicitWidthの違いは何ですか、私が試したすべてのケースで、それらは同じように実行されました(これについてもヘルプが見つかりませんでした)

0 投票する
5 に答える
6409 参照

ios - UITextFieldDelegate と UITextField コントロール イベント

ユーザーが入力するなど、UITextFieldへの変更を処理したい場合。これは、デリゲートをそのテキスト フィールドに割り当ててから、デリゲートに shouldChangeCharactersInRange を実装させるか、ターゲットを textField に追加して UIControlEventEditingChanged イベントを処理することで実行できるようです。

デリゲート メソッドを使用すると、NO を返すことができるため、ユーザーが編集を停止できるという事実を除けば、これら 2 つの点に違いはありますか?

編集の開始または編集の終了を処理するための同じ質問。これは、適切なデリゲート メソッドまたは適切なイベントを使用して行うことができます。コントロールイベントが必要な作業を実行できる場合、実際には textField デリゲートは何のためにあるのでしょうか?

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

iphone - UIButton をドラッグではなくタッチのみに応答させる方法

この方法を見てください:

[textButton addTarget:self action:@selector(articleModalWillAppear:) forControlEvents:UIControlEventTouchDown];

ボタンがタッチされると、 が呼び出されますarticleModalWillAppear:。それはうまくいきます。問題は、ボタンがドラッグされたときにアクションも呼び出すことです。(ボタンは大きく、テキスト段落が含まれています)

UIScrollView のサブビューとして、このようなボタンを 6 つ配置しました (UIPageControl を使用)。UIScrollView を水平方向にドラッグするとうまく機能します。ただし、垂直方向にドラッグするとモーダル ビューがポップアップします。指でボタンをドラッグすると、ボタンはそれをタッチと見なし、タッチが を呼び出すためarticleModalWillAppear:です。

それでも私の問題が理解できない場合は、New York Times の iPad アプリについて考えてみてください。ページを水平方向にドラッグできます。記事の説明をタップすると、記事全体が表示されます。ただし、記事の説明内で垂直方向にドラッグしても何も起こりません。これを達成する方法は?

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

user-interface - MATLAB GUI に入力されたデータを保存およびクリアするにはどうすればよいですか?

たとえば、ユーザーがデータを入力するテーブルを持つ GUI を設計したいとします。次に、2 つのプッシュ ボタンが必要です。1 つは現在テーブルにあるデータを保存し、もう 1 つはテーブルからデータを消去します。この方法で GUI の uicontrols の状態を保存/変更する方法を一般的に説明するコード例/チュートリアルはありますか?

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

ios - カスタム UIControl でのイベントの管理

UIControl をサブクラス化して、さまざまな標準コントロールを含むカスタム コントロールを構成しています。

この説明では、カスタム UIControl に UIButton のみが含まれていると仮定します。

私が達成したいのは、カスタム UIControl の任意の場所をクリックすると、そのカスタム UIControl のクリック イベントが生成されることです。標準的な動作は、UIButton がクリック イベントを処理して消費する (つまり、転送しない) ことです。

UIButton のサブクラス化は推奨されないため、これを実現する簡単な方法を実際に見つけることはできません。

助言がありますか?