Представление сетки, как показано на iPad

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

В частности, на изображениях они отображают динамический список данных в сетке.

Конечно, я могу обойти это, но я бы предпочел использовать элемент управления, если он существует. Спасибо!


person Sean Clark Hess    schedule 01.02.2010    source источник


Ответы (4)


Люди, которые знают, какие элементы управления есть или нет в инструментах разработки iPhone 3.2, подписали соглашение о неразглашении Apple, поэтому мы не можем вам сказать.

Стив всегда наблюдает.

Если вы подписали соглашение о неразглашении, вам следует обратиться к советам директоров Apple и спросить.

Однако вы можете очень просто сделать отображение в виде сетки с помощью стандартного UITableview. Просто есть подкласс tableviewcell, который отображает столбцы. Мне потребовалось около часа, чтобы воспроизвести отображение средства выбора фотографий с помощью этого метода.

person TechZen    schedule 02.02.2010
comment
Спасибо, наверное, я пойду по этому пути. Однако SDK версии 3.2 находится в свободном доступе. У них есть много документации по новым элементам управления. Я просто не мог найти ничего похожего на сетку. - person Sean Clark Hess; 02.02.2010
comment
@Sean, бета-версия 3.2 SDK не находится в свободном доступе. Она доступна бесплатно только для участников программы разработчиков iPhone и считается конфиденциальной информацией Apple. - person Brandon Bodnar; 02.02.2010
comment
Ага.. Да, я имел в виду, если вы уже являетесь разработчиком iphone, но я понятия не имел, что это было под соглашением о неразглашении. Я не помню, чтобы подписывал/согласовывал новый, когда скачивал его, но, возможно, я просто пролетел мимо него. Спасибо - person Sean Clark Hess; 02.02.2010
comment
Без проблем. Я думаю, что мы все пропускаем этот бит информации, даже не задумываясь о том, с чем мы соглашаемся (зло EULA и тому подобное). Теперь я просто предполагаю, что все бета-версии для Apple являются NDA. :) - person Brandon Bodnar; 02.02.2010
comment
Вам нужно быть осторожным с NDA. Apple относится к ним очень серьезно. Я проработал в Apple 9 лет и видел, как люди сжигали свои отношения с Apple, не воспринимая их всерьез. Я не шутил насчет того, что Стив всегда смотрит. Джобс известен своим внезапным интересом к, казалось бы, тривиальным аспектам деятельности компании. - person TechZen; 03.02.2010
comment
Итак, давайте посмотрим. Мне потребовалось около часа, чтобы воспроизвести отображение средства выбора фотографий с помощью этого метода... так что это один час TechZen. Кто знает, во что это выливается для OP: наверное, 8-10 часов? - person Dan Rosenstark; 12.01.2011
comment
@Yar-- Это правда. Мастерство имеет значение. Мой супруг отлично готовит и может приготовить блюда за считанные минуты, на которые у меня ушли бы часы. Однако реальная логика создания сетки не так уж сложна. - person TechZen; 22.02.2011

DTGridView:

http://www.danieltull.co.uk/blog/2009/10/28/dtgridview/

person Amy Worrall    schedule 29.03.2010

Вы должны попробовать AQGridView, он делает то, что вам нужно. Вот несколько экранов приложений, использующих эту библиотеку: app1app2

person Piotr Czapla    schedule 07.01.2011

Нет, вам придется создать свой собственный. Однако люди пишут представления, совместимые с домашним экраном, поэтому вы можете поискать проекты с открытым исходным кодом с такой функциональностью.

person Stefan Arentz    schedule 02.03.2010