5

カスタム検索を実装したいのですが、一つ困っています。ポインターで参照できるように、UIButton、SearchBar を 1 つのコントロールに結合する必要があります。次に、その結​​合されたコントロールに UIbuttons を動的に追加します。そして、最も重要なのは、この結合されたコントロールを 1 つのプログラム エンティティとして操作することです。たとえば、CombinedControl* control; これを実装する一般的な方法は何ですか? それとも、これをエミュレートできますか?

前もって感謝します!

4

1 に答える 1

1

複数のコントロールを 1 つのユニットに結合する場合、最も簡単な方法は、それらを単一の UIView のサブビューとして追加することです。これは、Interface Builder (空白の UIView を作成し、その上に他のコントロールをドロップする) またはコード ( を使用addSubview:) で行うことができます。次に、すべてを追加した UIView を指す変数があります。

「結合されたコントロール」に動作を追加する場合は、UIView のサブクラスを作成し (H2CO3 が上記で提案したように)、コントロールをそのビュー サブクラスに追加する必要があります。

于 2012-11-04T12:05:53.353 に答える