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出现的原因,也请各位给予指导;

  • 相关阅读:
    leetcode 190 Reverse Bits
    vs2010 单文档MFC 通过加载位图文件作为客户区背景
    leetcode 198 House Robber
    记忆化搜索(DP+DFS) URAL 1183 Brackets Sequence
    逆序数2 HDOJ 1394 Minimum Inversion Number
    矩阵连乘积 ZOJ 1276 Optimal Array Multiplication Sequence
    递推DP URAL 1586 Threeprime Numbers
    递推DP URAL 1167 Bicolored Horses
    递推DP URAL 1017 Staircases
    01背包 URAL 1073 Square Country
  • 原文地址:https://www.cnblogs.com/Camier-myNiuer/p/3831360.html
Copyright © 2011-2022 走看看