我想将textview限制为50个字符。我做到了,但我无法在50个字符后按退格键。如何解决问题?我的代码如下(注意:' txtv'是我的textview名称)
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
if (self.txtv.text.characters.count) >= 50 {
return false
}
return true
}
答案 0 :(得分:1)
如果用户剪切文本,或删除超过单个字符的字符串(即如果他们选择然后点击退格键),请执行此操作
Undefined operator '*' for input arguments of type 'function_handle'.
Error in @(E)(exp(-2*kp*L).*((16*k.^2.*kp.^2)./((k.^2+kp.^2).^2))).*exp(-E./(kb*T))
Error in integralCalc/iterateScalarValued (line 314)
fx = FUN(t);
Error in integralCalc/vadapt (line 132)
[q,errbnd] = iterateScalarValued(u,tinterval,pathlen);
Error in integralCalc (line 83)
[q,errbnd] = vadapt(@AToInfInvTransform,interval);
Error in integral (line 88)
Q = integralCalc(fun,a,b,opstruct);
Error in PS3_2 (line 17)
Q = integral(fun,0,inf);
答案 1 :(得分:0)
您没有检查传入文本,您应该在限制文本输入之前执行此操作。
{{1}}