1

可能重复:
UITextView 周围的边框

我想在 UITextView 中的文本周围创建一个边框。我能够通过创建 8 个单独的 UITextView 并将它们偏移到中心文本周围的 8 个像素来实现这一点。这看起来很不错,但是输入文本的速度非常慢,因为每次用户输入内容时,视图都必须同时更新 9 个透明的 UITextView!

有没有更清洁/更快的方法来完成这个?我想要的效果类似于photoshops的'stroke'修饰符。

4

2 回答 2

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;
于 2012-10-06T21:01:57.340 回答
-1

我不确定为什么我的答案被删除了,也许是因为我在几乎相同的问题上发布了相同的解决方案?你可以在那里找到它: Bordered UITextView

于 2012-11-13T16:13:31.997 回答