2

InterfaceBuilder を使用して、UISegmentedControl の touchDownRepeat を親 viewController の IBAction にしようとしましたが、UISegmentedControl を何回連続してタップしても IBAction が起動しません。何もしないのに、UISegmentedControl からのこの出力を InterfaceBuilder のポップアップ メニューに表示するのはなぜですか? どのようにして、それが本来行うべきことを行うようにしますか? (これが初心者の質問である場合は申し訳ありません。)

また、UISegmentedControl の各セグメントをオブジェクトとして直接参照できますか? そのサブクラス化はどうですか?そうでない場合、その理由と、適切な回避策は何ですか?

セグメントをダブルタップすると、そのセグメントによって表されるモードを編集するためのビューが起動する場所が必要です。ありがとう。

4

3 に答える 3

0

UIButtonsセグメント化されたコントロールの上に追加しないのはなぜですか? それらのダブルタップを検出し、UIControlEventTouchDownRepeatこれを使用してセグメント化されたコントロールを手動で選択できます。

- (void)setEnabled:(BOOL)enabled forSegmentAtIndex:(NSUInteger)segment

于 2013-09-18T15:53:37.343 に答える