iOS 7 UITextView Bug

时间:2013-10-25 08:26:19

标签: ios objective-c ios7 uitextview

我注意到在iOS 7中,到达底部后UITextView的最后一行始终是隐藏的。当您向活动添加备注时,甚至会在日历应用中发生这种情况。

我尝试过设置contentInsets和textContainerInset,但它们都没有任何区别。

是否有其他人遇到此问题,如果有,是否有解决方法?

Calendar UITextView Bug

3 个答案:

答案 0 :(得分:2)

我正在寻找解决问题的替代解决方案:

  1. TextViewDelegate
  2. 中实施ViewController
  3. 为您的self
  4. 设置委托给textView
  5. 实施textView:(UITextView *)textView shouldChangeTextInRange:
  6. 示例:

    - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
    {
        [textView scrollRangeToVisible:range];
    
        return YES;
    }
    

    现在,运行你的代码,通过这样做,当你按'\ n'(回车键)时,你的光标将不可见,但当你按下下一个字符时,它将使它可见。

答案 1 :(得分:0)

我试图使用这个图书馆,它声称可以解决问题,它更好,但不能解决问题

https://github.com/Exile90/ICTextView

答案 2 :(得分:-1)

我已经为我的应用解决了这个问题。

当您控制第一响应者时更改文本颜色时出现问题。

你应该在它成为第一响应者之前发短信。