有没有办法在不是正方形的自定义形状中设置UITextView。基本上我希望文本适合一个圆圈。
我设法使用此答案围绕文本制作了一个圆圈边框...
How to style UITextview to like Rounded Rect text field?
但文字保持在一个正方形内,边框下的任何文字都会被切断。
答案 0 :(得分:0)
您应该使用UITextKit(a very good tutorial)。
可能你会有类似的东西:
UIBezierPath* exclusionPath = [UIBezierPath bezierPathWithOvalInRect:yourTextView.bounds];
exclusionPath = [exclusionPath bezierPathByReversingPath];
yourTextView.textContainer.exclusionPaths = @[exclusionPath];