我有一個用於輸入照片評論的UITextView。當用戶在UITextView中輸入文本時,輸入的最後文本應該是深灰色,其他文本應該是正常的顏色。一旦用戶輸入空格,最後輸入的單詞/文本應該變成黑色(正常)顏色。如何在iPhone中更改UITextView最後輸入的文字顏色?
UITextView text eg: iPhone is an apple product. Product should be in Dark gray color others in black color. Once user enter space the all entire words in black color.
如何檢測最後輸入的單詞以及如何更改特定的最後輸入的單詞文本顏色?
編輯:
我在試這個源代碼。
-(void) textViewDidChange:(UITextView *)textView
{
NSArray *lastTextArray = [textView.text componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
lastStringInTextView = [lastTextArray objectAtIndex:lastTextArray.count - 1];
NSLog(@"LastText : %@", lastStringInTopTextView);
textView.textColor = [UIColor orangeColor];
}
任何人有任何想法?請幫助我的問題。謝謝。 – Gopinath 2012-02-09 11:36:31
唯一的一個問題:這個評論會顯示在UIWebView上還是僅僅是UIPhoto等..? – 2012-02-09 15:13:14
@ilhançetin謝謝。只是我把UITextView放在UIViewController中。這就是我的朋友。 – Gopinath 2012-02-10 04:21:28