限制UITextView輸入字數(相容iOS7)

2021-07-11 16:56:18 字數 988 閱讀 6318

限制uitextview輸入字數,但是在ios7上總是崩潰,最後查閱資料找到一下解決方法:

_numlabel

是輸入框後面的顯示字數標籤,用來顯示當前輸入的字數

kmaxlength

是可輸入的最大文字數

- (void

)textviewdidchange:(

uitextview

*)textview

else

nsstring

*languagestr = [textview.

textinputmode

primarylanguage

];if

([languagestr

isequaltostring

:@"zh-hans"

]) else

_numlabel

.text

= [nsstring

stringwithformat

:@"%u/%d"

,kmaxlength

-textview.

text

.length

,kmaxlength];

}}else

else

_numlabel

.text

= [nsstring

stringwithformat

:@"%u/%d"

,kmaxlength

-textview.

text

.length

,kmaxlength];}

_numlabel

.text

= [nsstring

stringwithformat

:@"%lu/%d"

,(unsigned

long

)textview.

text

.length

,kmaxlength];

}

UITextView實現限制100字

placehoderlable uilabel alloc initwithframe cgrectmake 3,3,devicewidth 6,40 根據情況調節位置 placehoderlable.enabled no placehoderlable.text 請在這裡輸入您要的內容,您的預言需...

限制UITextView字數

限制uitextview的輸入字數有好幾種辦法,通常是 bool textview uitextview textview shouldchangetextinrange nsrange range replacementtext nsstring text else 也可以設定當字數達到一定之後,...

Swift UITextView 限制輸入字元數

我們經常遇到統計字元數的問題呢,限制使用者輸入,但是聯想詞很難處理,這裡就提供一種方法處理聯想詞,讓字元的統計和輸入很完美實現。初始化uitextview self textview uitextview alloc initwithframe cgrectmake 15 uirate,5 uira...