問題タブ [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.
uiimageview - UIControl touchEvent
私は次のviewDidLoad()メソッドを実装しました:
そして、次の touchesEnded() メソッド:
しかし、 touchesEnded が機能せず、画像に触れてもボタンが表示されません。問題は何か知っていますか?
こんにちはマルコ
uitabbarcontroller - jqTouch を使用したネイティブ UIControl
たくさんの JavaScript タブバー (フォームを使用するとほとんど失敗します) を試した後、ネイティブにするのが良い考えかもしれないと判断しました。
jqTouch アプリにネイティブ UIControls (タブバーとヘッダー) を組み込む方法を知っている人はいますか? ヘッダーの「戻る」ボタンと「情報」ボタンの制御を保持する必要があります。
ありがとう!グレン
iphone - UIControlサブクラスはターゲットを取得できませんか?
UIControlをサブクラス化し、その中で次のものを送信しています。
オブジェクトのインスタンスを作成するとき、次のようにターゲットを追加します。
ビューは正常に表示され、ターゲットが存在しなくても機能は正常に機能します。しかし、ターゲットを追加すると、クラッシュします。なぜ何かアイデアはありますか?
私のクラスは次のように宣言されています:
それが価値があるもののために、私はで私の見解を設定しました- (void)layoutSubviews
。ターゲットを適切に保存するため、またはターゲットに適切なアクションを送信するためにサブクラス化する必要がある別のメソッドはありますか?UIControlがターゲットとアクションの保存を処理したと思いました。
更新:より多くの情報を提供しようとしています
オブジェクトを次のように設定します。
ジョーダンの提案によると、私のsendAction:
sendActionsForControlEventsを呼び出す私の関数:
そして、呼び出されるべき関数(そしてそれはヘッダーにもあります):
そして、ログはただ吐き出されます:
デバッガーには次のものがあります。
iphone - UIControl サブクラスの強調表示
基本的には画像ボタンが必要です。具体的には、
1) タップ時にコントローラーのアクションを呼び出す
2) カスタム データをカプセル化する
3) ラッパー ビューによって自動的に移動される (無関係)
さて、私はこれをすべてのサブクラスで取得しましたUIControl
(サブクラス化UIButton
は推奨されておらず、サブクラス化UIImageView
はポイント1の管理を困難にするため)。しかし今、それを強調する正しい方法は何ですか? 何らかの方法でタップされたときにコントロールを強調表示したいと思います (アルファの単純な瞬間的な減少であっても)。
と私は唯一のイベントbeginTrackingWithTouch
をendTrackingWithTouch
認識できません。UIControlEventTouchUpInside
コントローラーのビュー アニメーション? それは私には大まかな解決策のようです
簡単で即時の解決策はありますか?
ありがとう :(
iphone - ユーザーのカット/スワイプ ジェスチャを認識する (UISwipeGestureRecognizer)
以下のコードを使用して「self.view」で動作しますが、imageview では動作せず、方向については 1 つの方向を追加するだけで 4 つの方向 (右、左、uo、下) を使用できますか?
apache-flex - フレックス3.5ではminWidth設定は無視されますか?
少し検索しましたが、この質問に対する答えが見つかりませんでした。
例えば:
最小幅を500に設定しましたが、sampleComponentの幅を10に設定します。
同じことが幅でも起こるようです。Adobeのドキュメントには、'measuredMinWidth-コンポーネントのデフォルトの最小高さと最小幅をピクセル単位で指定すると記載されています。Flexは、指定された最小サイズよりも小さいコンポーネントのサイズを設定することはできません。
私もmeasuredMinWidthを設定してみましたが、同じ結果です。
最終的に、可能な最小幅設定のすべての組み合わせを試しましたが、幅(または明示的な幅)を設定すると、それらはすべて無視されました。
さらに、widthとexplicitWidthの違いは何ですか、私が試したすべてのケースで、それらは同じように実行されました(これについてもヘルプが見つかりませんでした)
ios - UITextFieldDelegate と UITextField コントロール イベント
ユーザーが入力するなど、UITextFieldへの変更を処理したい場合。これは、デリゲートをそのテキスト フィールドに割り当ててから、デリゲートに shouldChangeCharactersInRange を実装させるか、ターゲットを textField に追加して UIControlEventEditingChanged イベントを処理することで実行できるようです。
デリゲート メソッドを使用すると、NO を返すことができるため、ユーザーが編集を停止できるという事実を除けば、これら 2 つの点に違いはありますか?
編集の開始または編集の終了を処理するための同じ質問。これは、適切なデリゲート メソッドまたは適切なイベントを使用して行うことができます。コントロールイベントが必要な作業を実行できる場合、実際には textField デリゲートは何のためにあるのでしょうか?
iphone - UIButton をドラッグではなくタッチのみに応答させる方法
この方法を見てください:
[textButton addTarget:self action:@selector(articleModalWillAppear:)
forControlEvents:UIControlEventTouchDown];
ボタンがタッチされると、 が呼び出されますarticleModalWillAppear:
。それはうまくいきます。問題は、ボタンがドラッグされたときにアクションも呼び出すことです。(ボタンは大きく、テキスト段落が含まれています)
UIScrollView のサブビューとして、このようなボタンを 6 つ配置しました (UIPageControl を使用)。UIScrollView を水平方向にドラッグするとうまく機能します。ただし、垂直方向にドラッグするとモーダル ビューがポップアップします。指でボタンをドラッグすると、ボタンはそれをタッチと見なし、タッチが を呼び出すためarticleModalWillAppear:
です。
それでも私の問題が理解できない場合は、New York Times の iPad アプリについて考えてみてください。ページを水平方向にドラッグできます。記事の説明をタップすると、記事全体が表示されます。ただし、記事の説明内で垂直方向にドラッグしても何も起こりません。これを達成する方法は?
user-interface - MATLAB GUI に入力されたデータを保存およびクリアするにはどうすればよいですか?
たとえば、ユーザーがデータを入力するテーブルを持つ GUI を設計したいとします。次に、2 つのプッシュ ボタンが必要です。1 つは現在テーブルにあるデータを保存し、もう 1 つはテーブルからデータを消去します。この方法で GUI の uicontrols の状態を保存/変更する方法を一般的に説明するコード例/チュートリアルはありますか?
ios - カスタム UIControl でのイベントの管理
UIControl をサブクラス化して、さまざまな標準コントロールを含むカスタム コントロールを構成しています。
この説明では、カスタム UIControl に UIButton のみが含まれていると仮定します。
私が達成したいのは、カスタム UIControl の任意の場所をクリックすると、そのカスタム UIControl のクリック イベントが生成されることです。標準的な動作は、UIButton がクリック イベントを処理して消費する (つまり、転送しない) ことです。
UIButton のサブクラス化は推奨されないため、これを実現する簡単な方法を実際に見つけることはできません。
助言がありますか?