允许在swift 2中的textview中退格

时间:2016-02-01 07:47:18

标签: ios swift textview swift2 uitextview

我想将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
    }

2 个答案:

答案 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}}