【问题标题】:Toggle UITextView scrollEnabled切换 UITextView 滚动启用
【发布时间】:2015-04-29 13:15:01
【问题描述】:

我用scrollEnabled = true 初始化了 UITextView。 但是一旦我设置了scrollEnabled = false,即使我设置了scrollEnabled = true,文本视图也不会滚动

还有其他方法可以切换 textView 的滚动吗? 我将userInteractionEnabled 设置为true

override func viewDidLoad() {
    view.addSubview(scrollView)
    scrollView.delegate = self
    scrollView.addSubview(textView)
}

func scrollViewDidScroll(scrollView: UIScrollView) {
    if scrollView.contentOffset.y >= 180 {
        textView.scrollEnabled  = true // This does not work!
    } else {
        textView.scrollEnabled  = false // This works!
    }
}

【问题讨论】:

  • 将您创建/启用/禁用的代码发布到滚动和文本视图。

标签: ios scroll uitextview


【解决方案1】:

我不明白你在尝试什么。它对我有用。只需在此代码下方尝试这样即可。

- (IBAction)test:(id)sender {
    UIButton *btn = sender;
    switch (btn.tag) {
        case 0://enabled
            [customTextView setScrollEnabled:YES];
            break;
        case 1://disable
            [customTextView setScrollEnabled:NO];
            break;
        default:
            break;
    } }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多