0

私のiPhoneアプリでは、UITableViewを使用しており、各行には3枚の写真が含まれており、それらはスペース=50.0ピクセルで区切られています。

ランドスケープモードを変更するとき、このスペースを100.0に増やしたいのですが、これを達成できません。

directionChangedメソッドで、スペースを縦向きで50、横向きで100にするように指定しましたが、アプリケーションを実行して横向きモードに切り替えると、縦向きモードで既に読み込まれているセルにまだそれらの間のスペースは50ですが、ポートレートモードでロードされておらず、ランドスケープモードでロードされているもののスペースは100です。

だから私は何をすべきですか?以前にロードしたものを再度リロードする必要がありますか?そしてどうやって ?

前もって感謝します !!

4

1 に答える 1

2

表示されているセルを取得して変更するUITableView visibleCellsか、単にデータをリロードすることができますUITableView reloadData

于 2010-09-26T09:46:06.787 に答える