0

そこで、2つのプロトタイプセルとTableViewのヘッダー領域にビューを持つUITableViewControllerをレイアウトしました。ヘッダー領域には、それぞれアイコンとラベルを保持する2つのビュー、FriendsとGroupsがあります。

ストーリーボードエディタではすべて見栄えがしますが、画面が実際に読み込まれると、問題の画像とラベルは表示されなくなります。私はiOSにかなり慣れていないので、これまでに遭遇したことはありません。説明のためのスクリーンショットをいくつか示します。

ストーリーボードエディタの場合:

シミュレーターの場合:

何かご意見は?よろしくお願いします。

4

2 に答える 2

0

ビューコントローラにデータソースメソッドを実装しましたね。

そうでない場合、UITableViewは、そのデータソースが実装するメソッドを呼び出しtableView:cellForRowAtIndexPath:ます。UITableViewDataSourceプロトコルから、使用するセル(この場合はストーリーボードで指定した識別子を持つセル)を返します。

于 2012-12-01T00:17:56.897 に答える
0

これは、UITableViewのtableHeaderViewが更新/再描画に関して非常に奇妙であるためであることがわかりました。予想される動作で動作させることは非常に困難です。

UIImageViewsを使用する代わりに、UIButtonsを使用しました。ボタンは、自分自身を更新および再描画する方法とタイミングを知っているように見えるので、それは機能しました。

于 2012-12-12T22:51:36.433 に答える