Как реализовать материал фишек в UITextfield с помощью Swift 4 - PullRequest
0 голосов
/ 24 января 2019

Like this image Мне нужен этот тип фишек UITextfield с кнопкой отмены

let chipView = MDCChipView()
chipView.titleLabel.text = "Furkan@vijapura.com"
chipView.setTitleColor(UIColor.red, for: .selected)
chipView.sizeToFit()
chipView.backgroundColor(for: .selected)
self.view.addSubview(chipView)
self.userAdd.addSubview(chipView)

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Вы можете достичь этого, создав collectionView с несколькими ячейками, в которых вы можете определить макет каждой ячейки, и ваша последняя ячейка будет содержать текстовое поле.

Пожалуйста, дайте мне знать, если вам нужен ссылочный код для выполненияэто.

0 голосов
/ 24 января 2019

Предположим, что вы установили через модули:

Текстовое поле с плавающим заполнителем

let textFieldFloating = MDCMultilineTextField()
scrollView.addSubview(textFieldFloating)

textFieldFloating.placeholder = "Full Name"
textFieldFloating.textView.delegate = self

textFieldControllerFloating = MDCTextInputControllerUnderline(textInput: textFieldFloating) // Hold on as a property

Текстовое поле с подсчетом символов и встроенным заполнителем

// First the text field component is setup just like a UITextField
let textFieldDefaultCharMax = MDCMultilineTextField()
scrollView.addSubview(textFieldDefaultCharMax)

textFieldDefaultCharMax.placeholder = "Enter up to 50 characters"
textFieldDefaultCharMax.textView.delegate = self

// Second the controller is created to manage the text field
textFieldControllerDefaultCharMax = MDCTextInputControllerUnderline(textInput: textFieldDefaultCharMax) // Hold on as a property
textFieldControllerDefaultCharMax.characterCountMax = 50
textFieldControllerDefaultCharMax.isFloatingEnabled = false

Также еслиВы хотите следить за Git Project Использование: https://github.com/Skyscanner/SkyFloatingLabelTextField

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