这些swift代码是什么意思?
问题描述:
func textView(textView:UITextView,shouldChangeTextInRange
rang:NSRange,replacementText text:String)->Bool{
if(text == "\n"){
textView.resignFirstResponder()
return false
}
return true
}
什么(return false && return true
)是什么意思?这些swift代码是什么意思?
答
距离函数名shouldChangeTextInRange
清楚,它是询问是否应该在文本框改变性质或没有,所以相应地返回一个布尔值......所以,如果一定条件满足像text == "\n"
即如果text
变量的值是\n
它应该退出键盘,不应该在字段中改变字符。否则,输入到文本字段的任何内容都将出现在控件中。
这意味着如果一定的条件为真返回false,否则返回true – Li357
但它不包括其他 –
我只是说,作为一个事实,它没有明确说明,但这是控制流程 – Li357