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

iphone - iPhone UIControl とサブビュー

私は現在、いくつかのサブビュー(画像、ラベル)を持つUIControlを持っています。

残念ながら、addTarget などを使用すると、サブビューへのタッチが検出されません。

UIControl がサブビューのタッチを検出することは可能ですか、それとも別の方法でアプローチする必要がありますか?

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

ios - UIControlStateのカスタム値を自分のコントロールに使用できますか?

UIControlStateのカスタム状態(既存の値の1つではない)を設定する方法はありUIControlますか?

列挙型には、UIControlSateカスタム制御状態に使用できる16ビットがあります。

問題は、UIControlstateプロパティが読み取り専用であるということです。

UIButtonカスタム状態用に別の背景画像を設定したい。

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

iphone - iPhone-分離されたUINavigationBarアイテム

代替テキスト

Mail.appに表示されるUINavigationbarのこの種の分離されたコントロール用の既存のAPIはありますか?より具体的には、写真に示されているこの上下の矢印。

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

iphone - カスタムUIControlサブクラスからイベントを転送する

私のカスタムサブクラスはUIControl(EditableImageView)を拡張します。基本的に3つのサブビューが含まれています。

  • UIButton(UIButtonTypeCustom)
  • UIImageView
  • UILabel

すべてのクラスはうまく機能しますが、このクラスから生成されたいくつかのイベントを別のクラスに接続したいと思います。特に、ボタンが押されたときに、イベントを処理できるように、イベントを所有者のビューコントローラに転送したいと思います。問題は、この動作を実装する方法がわからないことです。EditableImageView内で、[button addTarget:self action:@selector(buttonPressed :) forControlEvents:UIControlEventTouchUpInside]を使用してタッチイベントをキャッチできますが、buttonPressedセレクター内で転送する方法がわかりません。touchesBeganも実装しようとしましたが、呼び出されなかったようです...

この方法で、ビューコントローラからボタン押下イベントをキャプチャしたいと思います。

}

これは私のUIControlサブクラス初期化メソッドです。

ありがとう。

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

memory - UIControlでサブビューを管理する正しい方法

(iPhone SDK 3.x :) NSArrayプロパティの長さに応じて、異なる数のサブビューを作成するUIControlサブクラスがあります。これはUIViewではなくUIControlである必要があるという私の言葉を信じてください。

現在、drawRectでサブビュー管理を実装しています。まず、すべてのサブビューを削除してから、プロパティに基づいて適切な番号を作成します。これはあまり良いメモリ管理ではないと思います。drawRectがサブビューを追加するのに本当に適切な場所であるかどうかはわかりません。このパターンを処理するための最良の方法について何か考えはありますか?

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

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

matlab - GUI MATLAB で静的テキストに値を割り当てる

MATLAB GUI で静的テキストに値を割り当てるにはどうすればよいですか?

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

iphone - UIButton addTarget:action:forControlEvents:結果は[NSObject doesNotRecognizeSelector:]になります

私はたくさんのことを試しましたが、それでも結果はありません。

したがって、UIViewControllerのサブクラスでプログラムによって作成された次のボタンがあります。

セレクターは次のとおりです。

私はすべてを試しました:

もちろん、対応するセレクター:

結果は常にキャッチされない例外です-[NSObjectdoesNotRecognizeSelector:]。ただし、プログラムの通常のバックトレースは次のとおりです。

では、そのボタンの問題は何ですか?

PS:私はiPhoneSDK3.1.3を使用しています


アップデート!

AppDelegateの次のコード(インターフェイスに宣言はありません):

完璧に動作します!

しかし、同じコードで空のUIViewControllerを作成すると、次のようになります。

この不思議なエラーが発生します。:-( ヘルプ!

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

iphone - ボタンで画像を設定する方法

ボタンの画像をクリックしたときにボタンに画像を設定すると、ボタンが実行されることがわかります。backgroundColor= [UIColor redColor]これを試してみましたが、機能しません。

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

iphone - UIScrollView内にドラッグするときのUIViewとUIControlの違い

いくつかの小さなUIViewサブクラスを含むUIScrollViewがあります。UIScrollViewはスクロール対応であり、各UIViewをUIScrollView内に自由にドラッグできるようにしたいと思います。

私のUIViewサブクラスには次のメソッドがあります。

UIViewを数ピクセルドラッグするたびにtouchesCancelled:withEventが呼び出されることがわかりました。ただし、UIControlのサブクラスである場合、これらのコードは正しく機能します。なんで?

前もって感謝します!

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

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に送信されたことがわかります。

セレクター自体に問題があるように見えますが、セレクターに問題はありません。

私はこれにかなり困惑していて、どんな助けでも素晴らしいでしょう。