2010-09-30 3 views
1

Каков наилучший способ создать представление таблицы с эскизами (например, приложение iPhone Photos)?Как выбрать отдельные элементы в строке таблицы?

Проблема у меня есть часть выбора. Как получить информацию о выбранном эскизе выбранной строки? Метод делегата, такой как:

- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath atPoint:(CGPoint)touchedPointInCell 

... было бы легко. Но как это сделать, когда я не получаю x или столбец выбора таблицы?

Спасибо заранее,

/Пал

+0

Пробовал ли вы пользовательский UITableViewCell и поместил UIButton в свою ячейку? – vodkhang

+0

Я использую пользовательский UITableViewCell: s. Я еще не пробовал использовать UIButtons. Но я планировал использовать UIImageViews, если нет простого ответа. Думаю, мне нужно пометить представления с помощью строки или некоторого идентификатора, чтобы получить правильный выбор. –

ответ

0

Вместо представления используют кнопки, так что вы можете получить его щелчок событие. И дайте уникальный ярлык каждой из кнопок, чтобы вы могли получить нажатие кнопки os.

+0

Спасибо, я попробую. Пометка кнопок в таблицеView: cellForRowAtIndexPath: метод делегирования и проверка тега в событии нажатия кнопки. –

0

я хотел бы использовать UIScrollView

+0

Если я правильно помню, Apple использует табличное представление в приложении «Фотографии» и во многих других приложениях. Я хочу использовать представление таблицы, чтобы минимизировать использование памяти, только выделяя виды для видимых миниатюр. –

+0

в wwdc examles они используют UIScrollView для прокрутки, как в приложении для фотографий – RolandasR

+0

Спасибо за ссылку на сеанс wwdc (104 - Разработка приложений со списком прокрутки). В этом году я не ходил на эту сессию, но я просто смотрел видео. Это очень хорошая сессия с образцом кода, чтобы сделать слайд-шоу изображений, и я бы тоже использовал UIScrollView для этого. Но моя «проблема» - это эскиз, в котором вы выбираете изображение для просмотра в слайд-шоу. Я попытаюсь использовать помеченные UIButton: s в ячейке, как водханг и Сурия. Я по-прежнему не уверен, что Apple использует UITableView или UIScrollView в представлении «Миниатюра» приложения «Фотографии». Оба будут работать, но UITableView выглядит проще. –