UITableviewFooter上拉显示不全的问题

前些日子一哥们刚开始学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;

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容