Как я могу реализовать детальный вид изображения для моего вида таблицы? - PullRequest
0 голосов
/ 25 апреля 2011

У меня есть табличное представление, которое для каждой записи я хочу отображать отдельное изображение в подробном представлении.Мои данные табличного представления хранятся в NSArray, который я затем копирую в NSDictionary, чтобы сделать мои записи доступными для поиска.Я нашел учебные пособия о том, как сделать детализацию изображения, но я не знаю, как по-прежнему поддерживать поиск в моей таблице.Я все еще очень новичок в разработке для iOS, поэтому, пожалуйста, будьте в курсе.

1 Ответ

1 голос
/ 25 апреля 2011

Только не выпускайте NSDictionary или любой из ваших источников данных.

В didSelectRowAtIndexPath: метод вы лениво создаете экземпляр вашего UIViewController, содержащий ваш UIImageView (или все, что вы хотите отобразить) и устанавливаете свойство изображения вашего подпредставления с желаемым изображением. Делая это, вы просто сохраняете одно подпредставление и просто меняете изображение в этом подпредставлении.

Я надеюсь, что ответил на ваш вопрос :) (хотя я не уверен на 100%)

РЕДАКТИРОВАТЬ: Добавлен код для иллюстрации

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{if(!subview){UIViewController *subview=[[UIViewController alloc]init];
subview.delegate=self;}
subview.image=[UIImage ...];
...
}
...