2010-02-16 4 views
0

В настоящее время я пытаюсь реализовать вид сетки в iPhone SDK, в результате чего в портретном режиме есть 2 вещи в ширину и в ландшафтном режиме Есть 3. Я реализующий это с помощью UITableView как предложено here.Поворот UITableViewCell

Каков наилучший способ изменить количество строк и представление UITableViewCell с вращением устройства?

Если кто-то знает хорошую ссылку на учебник о настройке UITableViewCell, то это было бы здорово.

Приветствия

ответ

1

Примечание: Это старый ответ. Для iOS 6 и более поздних версий вам намного лучше использовать UICollectionView.

Оригинальный ответ:

Начнем с основ!

Вы можете обнаружить изменение ориентации в контроллере представления, используя это:

- (void)willRotateToInterfaceOrientation: (UIInterfaceOrientation)toInterfaceOrientation 
           duration: (NSTimeInterval)duration 

В том, что вы можете просто пересчитать, сколько фотографий, чтобы показать в строке и вызовите reloadData на вашем столе. (Конечно, ваши обработчики сообщений с данными таблицы данных должны уважать изображения в строке.)

+0

Это устарело от iOS8 –

+0

Конечно. Но весь вопрос был устаревшим с iOS 6.0 и UICollectionView. :) –

Смежные вопросы