zoukankan      html  css  js  c++  java
  • UIScrollView奇葩不滑动

    首先要说声尼玛,真奇葩,从来都没有遇到过这个问题,首先描述一下背景:

    我是用XIB拖拽了一个UIScrollView在View上,然后设置了frame,在ViewDidLoad里面,设置了scrollEnabled属性,又设置了contentSize属性,并且我设置的contentSize比frame大了许多;

    运行之后,用手触摸,不滚动;

    然后在viewDidLoad 里面,NSLog了scrollView的frame值,发现尼玛width,height都不是我在XIB文件里面设置的值,然后在viewDidLoad里面设置了scrollView的frame值;

    运行之后,用手触摸,尼玛还不滚动;

    这时,哥又给这个scrollView添加了触摸方法,来测试这个scrollView有没有被触发到,运行之后,是有触发事件的;

    哥,尼玛一头木水,想想肯定是哥的问题,然后在viewDidLoad用手写再写了另外一个UIScrollView结果,还是不能滚动,

    然后我就更肯定是哥的问题了,然后在网上找到了这个方法

    -(void)viewDidLayoutSubviews{

        [super viewDidLayoutSubviews];

        self.shareScrollView.frame = CGRectMake(0, 44, 768, 898);

        self.shareScrollView.contentSize = CGSizeMake(768, 2000);//882+8

        }

    重绘,就ok了。

    估计也有人会遇到和我一样的问题,你们看着用就行了,不用感谢,编码的过程就是相互学习的过程,做一个胸襟开放的程序员,我们的编码世界才会更美好。

    目前这个滚动问题解决了,但是还不知道为什么会出现这种情况,我还得去研习这个bug出现的原因,也请各位给予指导;

  • 相关阅读:
    iOS Button选中与取消
    IOS-UIButton的文本与图片的布局
    iOS滑动tableView来改变导航栏的颜色
    Mac下Vim编辑快捷键小结
    iOS 比较版本号大小的方法
    Symbol
    call和apply的区别及用法
    关于高并发
    java.io.IOException: Stream closed 的问题
    通俗易懂的 Java 位操作运算讲解
  • 原文地址:https://www.cnblogs.com/Camier-myNiuer/p/3831360.html
Copyright © 2011-2022 走看看