Ios 是否有任何理由不辞职MDCChipField';按下返回键时的第一响应者?

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

我已经从Material Components iOS中实现了
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;
    }
}
我想知道在这方面是否有任何工作