Попытка создать табличку с материальными элементами дизайна. - PullRequest
0 голосов
/ 02 октября 2018

это мой первый вопрос на форуме, хотя я давно читаю.

Я пытаюсь спроектировать быстрый просмотр таблицы с помощью XCode 10 для быстрого доступа к документам, переведенным на многиеязыки.Итак, я хочу показать текст заголовка документа и ниже, ЧИП (материал-дизайн) со значком флага и заглавными буквами языка.

Я сделал эскиз, чтобы показать, что:

https://i.imgur.com/fnS5Szn.jpg (я пока не могу опубликовать изображения)

Я прочитал информацию на веб-странице, посвященную дизайну материала, в частности, разделу ЧИПЫ в iOS: https://material.io/develop/ios/components/chips/

Но вся информация в Objective-C, а не в быстрой, и я понятия не имею, что они объясняют.

Я также взглянул на материальную структуру космического разума, потому что она говорит вВ файле readme одной из функций является CHIPS, однако я не смог найти пример для CHIPS в разделе примеров.

Надеюсь, вы поможете мне спроектировать ячейку.

Спасибо завперед.

1 Ответ

0 голосов
/ 03 октября 2018

Что ж, я думаю, что сам решил проблему, используя представление коллекции, встроенное в ячейку табличного просмотра.

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

Добавьте ячейку прототипа в представление коллекции, укажите желаемый размер, добавьте фон, значок флага и заглавные буквы языка, и все.

Перетащите выходные точки вида коллекции и вида таблицы и установите вид таблицы в качестве делегата для вида коллекции ... и все готово.

Чтобы сделать его похожим на чип Android,следует закруглить углы, добавив в tableviewcell, в "cellforrowat":

cell.chipBackground.layer.cornerRadius = 20

И тогда это будет выглядеть в Android.

Я оставляю снимок результата:

список документов на разных языках

...