博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITableViewController的子控件不随着滑动
阅读量:4987 次
发布时间:2019-06-12

本文共 978 字,大约阅读时间需要 3 分钟。

UITableViewController的子控件不随着滑动


我们知道有时候使用UITableViewController简单便捷,省事,但是如果我们使用了addSubview,无论是[self.view addSubview:view]还是[self.tableView addSubview:view],均会发现添加的view是会随着tabelview的滑动而滑动的。这是没有办法避免的,UITableViewController的view就是tableview。所以效果是一样的。

所以一般不建议直接使用UITableViewController而是使用UIViewController,手动添加UITableview。但是如果已经使用了,怎样固定子控件,不让其随着UITableview而滚动。

在上面固定子控件

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {    CGRect frame = self.floatingView.frame;    frame.origin.y = scrollView.contentOffset.y;    self.floatingView.frame = frame;    [self.view bringSubviewToFront:self.floatingView];}

在下面固定子控件

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {    CGRect frame = self.floatingView.frame;    frame.origin.y = scrollView.contentOffset.y + self.tableView.frame.size.height - self.floatingView.frame.size.height;    self.floatingView.frame = frame;    [self.view bringSubviewToFront:self.floatingView];}

参照

转载于:https://www.cnblogs.com/fengtengfei/p/5671669.html

你可能感兴趣的文章
常用统计指标
查看>>
iOS设置圆角矩形和阴影效果
查看>>
在博客园的第一篇文章,先简单自述一下吧
查看>>
深入了解 Dojo 的服务器推送技术
查看>>
hdu 4284 状态压缩
查看>>
逆向分析技术
查看>>
Latex
查看>>
SpringMVC处理JSON
查看>>
几何建模
查看>>
java crm 系统 进销存 springmvc SSM项目项目源码
查看>>
jQuery.extend 函数详解
查看>>
<jQuery> 一. jQuery简介及优点
查看>>
架构相关概念——学习笔记
查看>>
被称为“开发者神器”的GitHub,到底该怎么用?
查看>>
(坑集)Django环境配置
查看>>
利用padding-top/padding-bottom百分比,进行占位和高度自适应
查看>>
08ssm三大框架整合以前步骤
查看>>
R语言学习笔记之八
查看>>
正则表达式语法(msdn)
查看>>
MySQL 数据类型 详解 (转载)
查看>>