2013-08-07 7 views
0

Я хотел бы создать представление, как это:Пользовательские таблицы или кнопки?

iPhone_mainMenu

Каждый «раздел», который выглядит как раздел на две-ячейки в макете, на самом деле являются или должны вести себя в целом, я имею в виду , как верхняя часть заготовки, так и нижняя часть с индикатором раскрытия должны быть единственным подлежащим отображению единицей и перейти к другому виду, я нарисовал его как две ячейки, потому что мне нужно, чтобы индикатор раскрытия был вертикально выровнен по низу.

Должен ли я установить два сгруппированных вида стола с тремя разделами каждый? Можно ли изменить радиус угла сгруппированной таблицы, пространство между разделами и правое/левое поля таблицы? И изменить выравнивание индикатора раскрытия?

Или должно быть лучше спроектировать такой вид с помощью кнопок? Можно ли поместить пользовательский индикатор раскрытия информации в кнопку, или такой символ предназначен только для отображения в ячейках таблицы и может нарушить Принципы человеческого интерфейса iOS?

Спасибо!

+0

Если вы получили свой ответ, тогда вы должны его принять. –

ответ

0

Виды коллекций являются лучшими для этого.

Каждая маленькая коробка с ее UIView, напоминает мне приложение для карт, которое они создали в iTunesU, кодируя вместе.

Надеюсь, что это поможет.

0

UICollection view является лучшим, но если вам нужно поддерживать iOS5, в этом случае вы можете использовать простой UITableView, создавая пользовательский UITableViewCell с содержимым, которое вы хотите с соответствующим заполнением.

0

я сделал что-то вроде этого некоторое время назад .. Есть 2 варианта для вас, чтобы развивать это ..

  1. Если вы поддерживаете IOS 5.0 и ниже, то вы можете сделать вид сетки с помощью TableView. (Код находится в этом уроке http://www.edumobile.org/iphone/iphone-programming-tutorials/images-display-in-gridview-on-iphone/). Настройте его немного для вашей кнопки и размера ImageView.

  2. Если вы поддерживаете только iOS 6.0 и выше, вы можете использовать CollectionView, а затем настроить его в соответствии с вашими потребностями.

+0

Вы всегда можете использовать PSTCollectionView на iOS 5 и ниже. – AriX

+0

@AriX .. Да, вы тоже можете это сделать ... но сетка, которую я предоставил, может быть настроена полностью. Вы можете сделать с ним много разных вещей. –

Смежные вопросы