【问题标题】:UITextView Off Center and Not ScrollingUITextView 偏离中心且不滚动
【发布时间】:2014-03-01 23:55:57
【问题描述】:

我有一个文本视图,我希望能够滚动浏览它并阅读文本,但到目前为止我无法滚动。我也启用了用户交互,这是我的第一个问题。我的第二个问题是文本偏离中心。如果您有任何建议,他们将不胜感激。

iOS 模拟器: http://gyazo.com/150b994584a2e7dc42f96b0f4d889587

我的代码:

_tv = [[UITextView alloc] initWithFrame:CGRectMake(5, 5, 320, 568)];
_tv.text = @"Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.";
_tv.userInteractionEnabled = YES;
_tv.editable = NO;
_tv.scrollEnabled = TRUE;
[self.view addSubview:_tv];

【问题讨论】:

    标签: ios scroll xcode5 uitextview


    【解决方案1】:

    UITextView 将无法滚动,除非文本内容超出框架。在这种情况下,我可以看到您的框架是 568,因此除非文本超过此高度,否则您将没有可滚动的文本。

    其次,您的文本偏离中心,因为您可能没有使用顶部布局的contentInset。您需要设置 contentInset,或者将文本视图完全向下移动。

    顺便说一句,始终使用YES/NO 布尔值而不是滑动TRUE 也是一个好主意。像这样的不一致可能会导致很难找到错误。

    【讨论】:

      猜你喜欢
      • 2021-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-15
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多