问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

解决Scrollview上下拖动,tableview会向上偏移部分问题

发布网友 发布时间:2023-07-13 17:44

我来回答

1个回答

热心网友 时间:2023-09-14 06:57

问题:scrollVIew加在一个已经加了UINavigationController和tabBarViewController 的ViewController里,出现上下可以滑动问题,用户体验十分不好.

尝试解决方案:如果scrollVIew的contentSize的高度是整个屏幕则会出现上下拖动的效果,把它高度改为0即可。

有时候就算contentSize的高度改为0还是会出现这种情况,则再加上 alwaysBounceVertical = NO ;即可, 但是问题还是没有解决.

最终解决办法
解决方法一:
self.automaticallyAdjustsScrollViewInsets = NO 就可以解决了. scrollview的y要设置64.

automaticallyAdjustsScrollViewInsets 这个属性是:简单点说就是 automaticallyAdjustsScrollViewInsets 根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollview的 inset.
我们把他设置为false,布局问题就是我们说的算了. 我的地盘我做主.
解决方法二:
edgesForExtendedLayout属性设置为None,默认为UIRectEdgeAll(指全局布局)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北京协和售后 spcp代收费是什么 Doppelherz/双心 铁元营养口服液 500ml-详细介绍 淘宝阿尔卑斯店的德国铁元怎么样? 后面的肩膀缝疼因为什么 刮痧后一躺下肩膀疼的要命 “亭台六七座”的出处是哪里 mahini 是什么意思? 外阴溃烂了怎么办 外阴溃疡,溃疡处伤口不愈合,可以用什么药 气动千斤顶可以用多久 金鹏气动千斤顶质量怎么样 为什么要把大腿开到最大才能走路 人体肉体疼痛的最高点是哪里? 如何学会买东西? 反斜杠在matlab中怎么用 您知道在matlab中进行四维插值的命令是什么吗?就是有x,y,z三列不同数据,与另外一列数据n进行插值 matlab中电流控制器的作用 matlab曲线拟合中函数上下限怎么确定 matlab中仿真报错:某一个积分模块无穷大。 如何在MATLAB中求矩阵的特征值? 这道题,哪位神仙会做啊,帮帮我吧 传说有个神仙四只手一手托着太阳,一手托着月亮,一手拿着量天尺,一手拿着滚天球,这是哪个神仙? 世界上有神仙吗,如果没神仙,那地球是哪来的 in regard of 翻译时把这部分内容放在开头还是最后呢,有没有习惯性的译法? 德州京东物流怎么样 京东德州仓库在哪 京东德州转运中心在哪里 京东德州果园营业部在哪 建造师等级划分标准 有几个级别 社会总资本包括m吗 怎么关闭耳机播报短信 不知不觉,秋天已经在和我们身边了。同学们,你们在秋天一定有许多自已的收获,说一说,写下来。不得少于 秋天同学们在一起收苹果作文200个字 高中秋天的收获作文 阳逻潘庙陶锦华案叛了几年 新洲三店抢劫案2009年 吃什么中药降低转氨酶 急诊可以用统筹吗 沈阳急诊费用医保报销吗 沈阳市职工医保门诊供济何时实行? 学生宝箱靠谱吗 宝宝在妈妈肚子里怎么吸收营养 辽阳医保中心地址 辽阳六号楼交通岗的位置有办医保的大厅吗 辽阳医保卡换新卡流程 花心的男人如果看到被自己曾经抛弃的前女友,变得越来漂亮,越来越有气质,心里会不舒服,后悔吗? 前任变漂亮男生会不好意思找他吗 影驰GTS450重炮手和GTS450黑将哪个要好点? 影驰GT450黑将和索泰GTS450两款哪一款更好