在自定义形状内适合uitextview

时间:2015-03-20 03:04:37

标签: ios objective-c iphone xcode

有没有办法在不是正方形的自定义形状中设置UITextView。基本上我希望文本适合一个圆圈。

我设法使用此答案围绕文本制作了一个圆圈边框...

How to style UITextview to like Rounded Rect text field?

但文字保持在一个正方形内,边框下的任何文字都会被切断。

1 个答案:

答案 0 :(得分:0)

您应该使用UITextKit(a very good tutorial)。

可能你会有类似的东西:

UIBezierPath* exclusionPath = [UIBezierPath bezierPathWithOvalInRect:yourTextView.bounds];
exclusionPath = [exclusionPath bezierPathByReversingPath];
yourTextView.textContainer.exclusionPaths = @[exclusionPath];