美文网首页正则表达式iOS 开发 程序员
UITableviewFooter上拉显示不全的问题

UITableviewFooter上拉显示不全的问题

作者: Tracy_ljs | 来源:发表于2016-05-24 17:41 被阅读721次

    前些日子一哥们刚开始学ios,说做了一个demo,有些小问题,创建了一个footer但是上拉显示不全,我拿到手一看,知道是frame的问题,但是经过一番折腾,试了几种方法并没有奏效,最后终于解决了,大概解决办法是在viewDidLayoutSubviews方法里再次设置一下footer的frame,虽然看起来很简单,但当时还真费了一番周折,所以还是决定写篇文章分享下,如下图所示:

    .gif

    找到了两种解决办法:修改代码如下:

    解法一
    - (void)viewDidLayoutSubviews{
        [super viewDidLayoutSubviews];
        self.footerView.frame = CGRectMake(0, 0, [[UIScreen mainScreen] bounds].size.width, 120);
    }
    
    解法二
    self.footerView.autoresizingMask = UIViewAutoresizingNone;
    

    好了 到此这个问题就完美解决了,如果你有更好的意见,欢迎提出来。

    相关文章

      网友评论

      • 93bb8d985bf8:恩,不错
      • 西风颂:亲,我在添加上拉加载,下拉刷新的时候也会出现cell显示不全的情况,这是怎么回事呢亲?
        西风颂: @tree_one 但是我在不加上拉加载的时候显示还没问题呢?而且我是继承UI table view controller的怎么frame就有问题了?
        西风颂:@西风颂 但是我在不加上拉加载的时候显示还没问题呢?而且我是继承UI table view controller的怎么frame就有问题了?
        Tracy_ljs:@西风颂 是tableView frame的问题

      本文标题:UITableviewFooter上拉显示不全的问题

      本文链接:https://www.haomeiwen.com/subject/vfgmrttx.html