0

配列内のアイテムのリストがあります。配列内のアイテムは、ID(ニックネーム)とプロフィール写真へのURLを持つNSDictionaryです。各アイテム(プロフィール画像とID)を水平スクロールビュー内に表示する必要があります。垂直スクロールビューとして表示する必要がある場合は、UItableViewを使用できます。しかし、今は水平スクロールビューが必要です。この機能を実装するための良いアイデアはありますか?UITableViewを使用すると、UITableViewCellに各アイテムを表示できます。水平スクロールを有効にしてUIScrollViewを使用する場合、IDとIMAGE、UITableViewCell、またはUIViewを含めるのに最適なコントロールはどれですか。

前もって感謝します

4

1 に答える 1

1

アイテムを含む水平スクロールを使用しました。各アイテムには幅があり、水平スクロールにはアイテム間の水平方向の間隔があるという考えでした。

アイテム「i」の配置はおおよそこのように行われました。

SizeOfItem * i + (i-1)ItemSpacing

以前は、このコントロールに挿入した各アイテムにTapGestureRecognizerまたはUIButtonを追加していましたが、次のようなデリゲート関数を表示するために追加しました。didSelectItemAtIndex:

これを実装する最良の方法は、カスタムUIViewを使用することです。また、Horizo​​ntalScrollerを扱いやすくするために、データソースとデリゲートを提示する必要があることに注意してください。

これは非常に一般的なことですが、水平方向のアイテムを作成するにはいくつかの作業が必要です

于 2012-06-12T09:33:37.210 に答える