iPad подробный ViewController с отображением миниатюр - PullRequest
0 голосов
/ 30 сентября 2010

Я новичок и разрабатываю приложение для iPad.Я разрабатываю приложение, которое выдает список автомобилей в Root View, и когда пользователь выбирает марку автомобиля, миниатюрные изображения моделей отображаются в контроллере детального просмотра.Я был в состоянии иметь таблицу, но я застрял в том, как отображать эскизы.Я могу отобразить одну картинку для каждой строки таблицы.Кто-нибудь может пролить немного света, пожалуйста?

Ник

Ответы [ 2 ]

0 голосов
/ 01 октября 2010

UISplitViewController имеет RootViewController и DetailViewController, когда вы нажимаете строку, вызывается этот метод:

- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

Вы можете увидеть в установленном по умолчанию шаблонном коде: detailItem DetailViewController, это указатель (id), поэтому он может быть любым объектом, который вы хотите.

Установщик для detailItem - это метод, расположенный в DetailViewController:

- (void)setDetailItem:(id)newDetailItem;

Если вы следуете за потоком, он вызывает - (void)configureView;

В вашем примере я бы порекомендовал, чтобы ваш объект 'CarMake', который вы используете для заполнения ячеек RootViewController, также содержал путь к изображению, которое вы хотите отобразить для него, затем установите этот объект 'CarMake' в качестве элемента detailItem, затем метод configureView, получить imagePath от объекта (detailItem), создать с ним изображение и, наконец, установить для свойства .image для UIImageView созданное изображение.

Книги хороши, но ничто не сравнится с тем, что можно сломать!

0 голосов
/ 01 октября 2010

Возьми себе хорошую книгу для iPhone. Если вы застряли с TableViews, вам действительно следует попробовать быстро прочитать Xcode / iPhone. Тогда вы можете попробовать еще раз. В качестве альтернативы вы можете загрузить образец кода Как написать код с сайта разработчиков Apple.

http://developer.apple.com/library/ios/navigation/index.html?section=Resource+Types&topic=Sample+C#section=Topics&topic=Data%20Management

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...