1

我正在使用 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继承自Button.

期望的外观最终看起来像这样:在此处输入图像描述

4

0 回答 0