問題タブ [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.
iphone - iPhone UIControl とサブビュー
私は現在、いくつかのサブビュー(画像、ラベル)を持つUIControlを持っています。
残念ながら、addTarget などを使用すると、サブビューへのタッチが検出されません。
UIControl がサブビューのタッチを検出することは可能ですか、それとも別の方法でアプローチする必要がありますか?
ios - UIControlStateのカスタム値を自分のコントロールに使用できますか?
UIControlState
のカスタム状態(既存の値の1つではない)を設定する方法はありUIControl
ますか?
列挙型には、UIControlSate
カスタム制御状態に使用できる16ビットがあります。
問題は、UIControl
のstate
プロパティが読み取り専用であるということです。
UIButton
カスタム状態用に別の背景画像を設定したい。
iphone - カスタムUIControlサブクラスからイベントを転送する
私のカスタムサブクラスはUIControl(EditableImageView)を拡張します。基本的に3つのサブビューが含まれています。
- UIButton(UIButtonTypeCustom)
- UIImageView
- UILabel
すべてのクラスはうまく機能しますが、このクラスから生成されたいくつかのイベントを別のクラスに接続したいと思います。特に、ボタンが押されたときに、イベントを処理できるように、イベントを所有者のビューコントローラに転送したいと思います。問題は、この動作を実装する方法がわからないことです。EditableImageView内で、[button addTarget:self action:@selector(buttonPressed :) forControlEvents:UIControlEventTouchUpInside]を使用してタッチイベントをキャッチできますが、buttonPressedセレクター内で転送する方法がわかりません。touchesBeganも実装しようとしましたが、呼び出されなかったようです...
この方法で、ビューコントローラからボタン押下イベントをキャプチャしたいと思います。
}
これは私のUIControlサブクラス初期化メソッドです。
ありがとう。
memory - UIControlでサブビューを管理する正しい方法
(iPhone SDK 3.x :) NSArrayプロパティの長さに応じて、異なる数のサブビューを作成するUIControlサブクラスがあります。これはUIViewではなくUIControlである必要があるという私の言葉を信じてください。
現在、drawRectでサブビュー管理を実装しています。まず、すべてのサブビューを削除してから、プロパティに基づいて適切な番号を作成します。これはあまり良いメモリ管理ではないと思います。drawRectがサブビューを追加するのに本当に適切な場所であるかどうかはわかりません。このパターンを処理するための最良の方法について何か考えはありますか?
ありがとうございました。
matlab - GUI MATLAB で静的テキストに値を割り当てる
MATLAB GUI で静的テキストに値を割り当てるにはどうすればよいですか?
iphone - UIButton addTarget:action:forControlEvents:結果は[NSObject doesNotRecognizeSelector:]になります
私はたくさんのことを試しましたが、それでも結果はありません。
したがって、UIViewControllerのサブクラスでプログラムによって作成された次のボタンがあります。
セレクターは次のとおりです。
私はすべてを試しました:
もちろん、対応するセレクター:
結果は常にキャッチされない例外です-[NSObjectdoesNotRecognizeSelector:]。ただし、プログラムの通常のバックトレースは次のとおりです。
では、そのボタンの問題は何ですか?
PS:私はiPhoneSDK3.1.3を使用しています
アップデート!
AppDelegateの次のコード(インターフェイスに宣言はありません):
完璧に動作します!
しかし、同じコードで空のUIViewControllerを作成すると、次のようになります。
この不思議なエラーが発生します。:-( ヘルプ!
iphone - ボタンで画像を設定する方法
ボタンの画像をクリックしたときにボタンに画像を設定すると、ボタンが実行されることがわかります。backgroundColor= [UIColor redColor]これを試してみましたが、機能しません。
iphone - UIScrollView内にドラッグするときのUIViewとUIControlの違い
いくつかの小さなUIViewサブクラスを含むUIScrollViewがあります。UIScrollViewはスクロール対応であり、各UIViewをUIScrollView内に自由にドラッグできるようにしたいと思います。
私のUIViewサブクラスには次のメソッドがあります。
UIViewを数ピクセルドラッグするたびにtouchesCancelled:withEventが呼び出されることがわかりました。ただし、UIControlのサブクラスである場合、これらのコードは正しく機能します。なんで?
前もって感謝します!
iphone - iPhone-認識されないセレクター、「addTargetに応答しない可能性があります」
いくつかのイベントをテストするために基本的なiPhoneアプリに取り組んでいますが、理解できない、または答えを見つけることができないエラーが発生しています。私はIBをまったく使用していません(それが作成するMainWindow.xibを除いて)。
今のところ、それは可能な限り基本的なものです。
mainAppDelegate.h
mainAppDelegate.m
mainViewController.h
mainViewController.m
今、私はこの行に警告を受け取ります:
つまり、「UIViewは「-addTarget:action:forControlEvents:」に応答しない可能性があります。UIViewサブクラスは確かにaddTargetに応答できるため、これは意味がありません。これはself.viewで呼び出しています。これは、loadViewが終了するまで解放しないため存在する必要があります。(それでも、コントローラーが保持する必要があります)
トレースを見ると、実際のエラーは-[UIScrollView addTarget:action:forControlEvents:]:認識されないセレクターがインスタンス0x5f11490に送信されたことがわかります。
セレクター自体に問題があるように見えますが、セレクターに問題はありません。
私はこれにかなり困惑していて、どんな助けでも素晴らしいでしょう。