2013-04-10 50 views
0

是否有可能計算UITextView中可見字符的數量?有可能textview中的文本可能大於或小於UITextView的大小。所以我只想截斷最後3個可見字符並添加省略號。 。 如何做到這一點?如何使用UITextPosition在UITextView中添加省略號?

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 

在這裏你可以檢查大小和截斷文本 -

回答

0

您可以通過使用UITextView Delegate做到這一點。

但我不認爲這是一個好主意。

+0

我得到的數據解析後比在UITextView中顯示..我不能使用這個委託.. – user1960279 2013-04-10 08:04:39

+0

ohh ..你正在使用UITextField顯示,而不是用戶輸入。爲什麼不UILabel?無論如何,當你設置UItextView的文本時,你可以截斷它。 – saadnib 2013-04-10 08:07:00

+0

不,我正在使用UITextView ..首先解析完成,並在uitextview中顯示數據...在解析過程中,我可以得到比UITextView ..的大小更少或更多的數據,當顯示時,我想顯示textview包含數據和省略號。 – user1960279 2013-04-10 10:40:14