ios:在textview中编辑时,键盘返回键不起作用

时间:2017-03-28 13:45:36

标签: ios swift keyboard uitextview

func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
   if text == "\n" {
       tempDescription = txteditdescription.text
       txteditdescription.resignFirstResponder()
       return false
   }
   return true
}

我是ios开发的新手 这是我的字符串变量 - > “tempDescription”我希望将商店编辑的文本放在键盘返回键的字符串变量中。

这是我的textview - > “txteditdescription”      但通过上面的方法我的模拟器键盘不能隐藏。 那我要做什么? 感谢

2 个答案:

答案 0 :(得分:0)

从文本字段拖动到它所连接的视图控制器,并创建一个名为“退出时结束”的动作事件,并随意调用它。

enter image description here

然后在函数内部调用

self.resignFirstResponder()
像这样

@IBAction func dismiss(_ sender: Any) {
    self.resignFirstResponder()
}

答案 1 :(得分:0)

您应该像这样分配代表。

constructor(private sessionService: SessionService) {}

canLoad(route: Route): Observable<boolean>|Promise<boolean>|boolean {
    return this.sessionService.sessionLoaded;
}

然后实现委托方法shouldChangeTextInRange

<p-column field="LOSS_EVENT_ID" [sortable]="true"></p-column>