将ChipIconButton附加到TextFIeld

时间:2017-07-16 16:55:50

标签: ios swift cosmicmind material-swift

我正在使用cosmicmind Material Swift,我正在尝试将联系人芯片插入文本字段。我正在使用以模态方式呈现的本机ContactsUI选择器,以便用户选择要向其发送消息的联系人。我正在检索他们的显示名称并将其存储为ChipIconButton的标题:

open func prepareChipIconButton(contactDisplayName:string)  {
    let icon = UIImage.profile! //added an extension to UIImage to user Material person icon for this
    let button = ChipIconButton(image:icon, title: contactDisplayName)
    peopleToSendMessageToTextField.text!.appending(button)//ERROR
}

错误显然是:Cannot convert value of type 'ChipIconButton' to expected argument type 'String'

我必须附加而不是设置等于当然,因为如果用户选择多个联系人。无论哪种方式,这都不允许我插入继承自ChipIconButton的{​​{1}}。

所需的外观最终如下所示:enter image description here

0 个答案:

没有答案