Ios 是否有任何理由不辞职MDCChipField';按下返回键时的第一响应者?
我已经从Material Components iOS中实现了Ios 是否有任何理由不辞职MDCChipField';按下返回键时的第一响应者?,ios,swift,mdc-components,material-components-ios,Ios,Swift,Mdc Components,Material Components Ios,我已经从Material Components iOS中实现了MDCChipField,并且一切都正常工作,但是我注意到每当按下返回键时,都会添加新芯片,但不幸的是,MDCChipField会退出其第一响应者状态 我已经尝试实现芯片字段shouldReturn(委托方法),如下所示,但是在手动添加芯片后,同样的事情发生了,它会让第一响应者辞职 extension SampleViewController : MDCChipFieldDelegate { func chipFieldSh
MDCChipField
,并且一切都正常工作,但是我注意到每当按下返回键时,都会添加新芯片,但不幸的是,MDCChipField
会退出其第一响应者状态
我已经尝试实现芯片字段shouldReturn
(委托方法),如下所示,但是在手动添加芯片后,同样的事情发生了,它会让第一响应者辞职
extension SampleViewController : MDCChipFieldDelegate {
func chipFieldShouldReturn(_ chipField: MDCChipField) -> Bool {
let chipTBA:MDCChipView = MDCChipView.init()
chipTBA.titleLabel.text = chipField.textField.text
chipTBA.setBackgroundColor(.blue, for: [])
self.chipsField!.addChip(chipTBA)
// returning false to prevent resigning after return key pressed however ITS NOT EFFECTIVE!
return false;
}
}
我想知道在这方面是否有任何工作