1
写真アルバムのように写真があります。私はUITableView.Eechで写真のサムネイルを表示します。UITableViewCellは、ポートレートモードでは4つのサムネイルと横長モードで6つのサムネイルを持っています。異なる向きで異なる行があります。私は他の向きに回転すると、willAnimateRotationToInterfaceOrientation:
メソッドでデータをリロードします。表示可能なサムネイルは以前の向きと同じです。私の問題は、iPhone photoAlbumのように回転した後、UITableViewCellで同じ表示可能なサムネイルを表示する方法です。 UITableViewは異なる方向の正しい行にスクロールするので、異なる向きのサムネイルが同じになります。事前に感謝します。UITableViewは異なる方向の異なる行を持ち、回転後に表示セルを同じものにする方法は
を使用して、それまでスクロール、回転後
NSArray *paths = [tableView indexPathsForVisibleRows];
を使用して回転する前に表示されているどのような行を見つける、それはwork.Iていません私は自分の問題を明確にしていないと思った。テーブルビューのポートレートモードとランドスケープモードの行数が同じであれば、あなたの答えは正しいですが、テーブルビューの行数が違っています。 –
これは間違っているので、もっと多くの人が混乱することはありません。 – vakio