0

私はiOS/MacとObjectiveCの開発に不慣れで、誰かがとても親切になれたら少しガイダンスが必要なので、私の無知を許してください。

私が抱えている問題は、TVガイドのグリッドビューを作成する必要があることです。左側には上下にスクロールするチャンネルロゴの垂直リストがあり、右側には水平方向と垂直方向にスクロールするグリッドがあります。水平スクロールでは、画面に固定されているチャンネルロゴは移動しませんが、垂直スクロールグリッドでも、期待どおりにロゴがスクロールされます。

今ではObjCとiOSフレームワークに慣れていないので、これを実装するためにどのメソッドを使用する必要があるのか​​、Quartz2Dでしょうか。または、それらの代替のより単純な方法ですか?

どの方法を使用する場合でも、最大600行にわたる数千の「セル」をすばやく処理する必要があります。また、必要に応じてセルが廃棄/再利用され、メモリ効率が高くなければなりません。

私は必ずしも特定のコードを求めているわけではありませんが(それはいいですね)、どの方法を使用するかについてのアドバイスだけで、それらの分野に教育を集中できます。それが可能であれば

ありがとう。

4

1 に答える 1

1

2つの側面は常に互いにスクロールする必要があるため、左右に2つの異なるスクロールビュー/テーブルビューは実際には必要ないようです。

したがって、左側にロゴがあり、右側に別のスクロールビュー(水平スクロール用)がUITableViewあるカスタムセル(サブクラス)でを使用するだけです。UITableViewCell

Appleのテーブルビュープログラミングガイドを読んでください。

于 2012-06-07T10:12:32.113 に答える