禁用裁剪"选择手柄/卡尺"在UITextView中

时间:2014-07-16 21:53:23

标签: ios ios7 uitextview xib

我很难用谷歌搜索这个,因为我不知道该怎么称呼它,但这是一个截图。

ClippedBug

如果你仔细观察,你会注意到正确的选择手柄正在被修剪,使其几乎无法触摸(如果你真正专注,你可以抓住它)。

我已在红色UITextView上禁用了“剪辑子视图”,但仍会剪辑

3 个答案:

答案 0 :(得分:3)

FMProblemTableViewCell的实施中,您需要为clipsToBounds停用_messageContent。这是我在尝试您的示例代码时剪切的视图。

- (id)initWithString:(NSString *)string {
  self = [[[NSBundle mainBundle] loadNibNamed:@"outgoingStringMessage" owner:self options:nil] objectAtIndex:0];
  _messageContent.text = string;

  //corners
  _messageBubbleView.layer.cornerRadius = 5;
  _messageContent.clipsToBounds = NO; // <--- this is what fixed it
  return self;
}

答案 1 :(得分:1)

添加一些顶级&amp;底部插入文本视图的文本容器。

textView.textContainerInset.top += 4
textView.textContainerInset.bottom += 4

答案 2 :(得分:0)

我遇到了同样的问题,并且能够通过明确地将clipsToBounds设置为false 以编程方式来解决此问题。如果您通过Storyboard禁用它并检查视图,您将看到它实际上没有被禁用。这是非常奇怪的行为,也许这是苹果方面的一个错误?

self.textView.clipsToBounds = false