2012-10-06 35 views
1

可能重複:
Border around UITextView的UITextView文字邊框

我想創建一個圍繞在一個UITextView中的文本的邊框。我能夠通過創建8個單獨的UITextView並將它們抵消到中心文本週圍的8個像素來實現此目的。這看起來非常好,但輸入文本會嚴重放慢,因爲每次用戶鍵入內容時視圖必須同時更新9個透明UITextView!

是否有一個更清潔/更快的方式來完成此?我想要的效果與photoshops'stroke'修飾符類似。

+1

你真的***創建了8個文本視圖? o.O – 2012-10-06 20:45:20

+0

雅洛爾,我沒有其他的方式來做到這一點! – Parad0x13

回答

1

你可以把你的屏幕截圖圍繞文本的邊界?

如果你想爲UITextView中的邊界嘗試以下,這應該工作

#import <QuartzCore/QuartzCore.h> 

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(10, 10, 300, 100)]; 
    textView.layer.borderColor = [[UIColor redColor] CGColor]; 
    textView.layer.borderWidth = 2; 
-1

我不知道爲什麼我的答案被刪除,也許是因爲我張貼在幾乎相同的問題,同樣的解決方案?你可以在那裏找到它: Bordered UITextView

+0

你的解決方案不適合這個問題。他需要在textview文本的邊框,而不是圍繞textview框架 –