切换UITextView scrollEnabled

时间:2015-04-29 13:15:01

标签: ios scroll uitextview

我用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!
    }
}

1 个答案:

答案 0 :(得分:0)

我没有得到你,你在尝试什么。它对我有用。只需在此代码下面尝试这个。

- (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;
    } }