0

アプリにこの視覚的な部分があります。以下にファイルを添付しました。

次のユーザー インターフェイス コントロールがあります。

最初の UIScrollView (_blueScrollView) は、UIViewControllerそれぞれが _magentaView と呼ばれる他の多くのビューを含むことができるメイン ビューにあります。各 _magentaView には、UILabel オブジェクトを格納するための UIView (_labelView...) が含まれています。のような構造体がありUITableViewますUITableView

私の場合、すべてのオブジェクトにはUIViewControllerクラスがあります。

labelsViews に保存されているすべてのラベルにアクセスする必要があります。これらのオブジェクトのプロパティ テキストの値を取得する必要があります。

したがって、標準ケースで作成すると、これは次のようになります

for (UIViewController *magentaVC in scrollViewObjects) {
for (UIViewController *labelVC in magentaObjects) {
and get my UILabel objects here.
}
}

しかし、これは間違っていると思います。UIViewController オブジェクトを使用する代わりに、データ モデルを使用する必要があるためです。これについてどう思いますか、どの方法を選択する必要がありますか?

ここに画像の説明を入力

4

1 に答える 1

2

これはまさにUITableView. テーブル自体には、スクロール ビューが埋め込まれています。magentaView 1 と 2 はテーブルのセクションになり、labelViews はテーブル ビューのセルになります。

于 2012-11-06T16:13:08.760 に答える