zoukankan      html  css  js  c++  java
  • UIScrollView 不能滚动的问题

    uiscrollview是开发sdk自带的控件,

    在使用的时候,发现滚动不了,

    最常山见的原因是

    contentSize 这个属性,比uiscrollview的frame要小。。。所以无需滚动,自然就滚动不了。

    scrollenabled 这个属性, 标识着是否允许滚动,要言设成yes

    还有一个比较隐蔽的。

    如果你的scrollview是放在controller的view里面的。

    设置contentSzie的代码不要放在 controller的init方法里面,

    可以放在viewdidload里面,这样就可以滚动了,


    附上代码:



    正确代码

    // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.

    - (void)viewDidLoad {

        [superviewDidLoad];

    [scrollsetContentSize:CGSizeMake(1280, 480)];

    }

    错误代码:

    - (id)init

    {

    self = [superinit];

    if (self)

    {

    [scrollsetContentSize:CGSizeMake(1280, 480)];

    }

    returnself;

  • 相关阅读:
    第三讲:增长全局观
    搭建安卓环境
    ~~
    天气阴
    天气晴
    Spark性能优化指南——高级篇
    Ceph Jewel 10.2.3 环境部署
    《你只是看起来很努力》--读书笔记
    博客园基础环境配置
    Spark 1.3.0 单机安装
  • 原文地址:https://www.cnblogs.com/wayne173/p/3747456.html
Copyright © 2011-2022 走看看