галерея изображений с использованием табличного представления - PullRequest
1 голос
/ 13 апреля 2011

Я создаю приложение, в котором есть модуль, например, галерея изображений.Когда я анализирую XML, он дает некоторое количество изображений, скажем, 10, и отображается в строке таблицы.Теперь, когда выберите строку из таблицы, в моем следующем представлении она должна отображать 10 миниатюр изображений в строке таблицы.В одной строке должно быть 4 небольших изображения и т. Д.

есть ли какие-нибудь хорошие программные предложения?

Спасибо

Ответы [ 2 ]

3 голосов
/ 13 апреля 2011

Используйте TTThumbsViewController от Three20:
https://github.com/facebook/three20/

Учебное пособие:
http://mobile.tutsplus.com/tutorials/iphone/iphone-photo-gallery-three20/

Чувствует себя родным и делает именно то, что вам нужно:

enter image description here

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

Если вам не нужна функция переупорядочения этих ячеек, вы можете реализовать это, создав подкласс UITableviewCell, в котором каждая ячейка содержит 4 кнопки.Внутреннее сообщение может быть отправлено делегатом.

Обновление:

Пример пользовательской ячейки:

  @protocol MyCellDelegate <NSObject>
  - (void)notifyCell:(MyCell *)cell didTouchupInside:(UIButton *)innerButton;
  @end

  @interface MyCell : UITableViewCell {
  @private
      // easy to understand button example
      // you can use array or dictionary to manage your buttons.
      UIButton *mButton1;
      UIButton *mButton2;
      UIButton *mButton3;
      UIButton *mButton4;

      // Other member variables.
  }

  @property (nonatomic, assign) id <MyCellDelegate> delegate;

  - (id)initWithReuseIdentifier:(NSString *)reuseIdentifier delegate:(id)delegate;

  @end

Через MyCellDelegate клиент может знать, что происходит наОбъекты MyCell.

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