[分享]iOS开发-当遇到tableView整体上移时的解决方案

news/2024/6/16 9:05:54

方案一
在使用了navigationController后,当界面进行跳转往返后,时而会出现tableView上移的情况,通常会自动上移64个像素,那么这种情况,我们可以关闭tableView的自动适配布局。

self.automaticallyAdjustsScrollViewInsets = NO;

方案二:
当出现tableView整体上移时,你当然可以在 Xcode 中修改每个 View,将他们下移20个像素(状态栏高度)或者64个像素(状态栏+导航栏高度)。
但是苹果显然已经考虑到这个问题,他们早在 iOS 7 SDK 中为 ViewController 提供了一个 edgesForExtendedLayout 新属性。如果你将这个属性设置为UIRectEdgeNone,则 viewController 的所有子视图都会自动调整。
目前暂时也适用于不同系统版本代码更迭出现状况时使用。

self.edgesForExtendedLayout = UIRectEdgeNone;

以上是我经常用到的处理方案,如果有更优方案欢迎交流学习。


http://www.niftyadmin.cn/n/4827794.html

相关文章

统计数字问题。给定一本书,其中包含n页,计算出书的全部页码中用到了多少个数字0…9。

#include<stdio.h>int main(){int a[10] {0};int input,i,j,m;printf("输入总页数:\n");scanf("%d",&input);for(i 1;i < input;i){if(i > 10){j i;while(j){m j%10;a[m];j j/10;}}else{a[i];}}for(i 0;i < 10;i){printf("%…

Git入门学习和应用笔记

关于Git 1.BitMover公司收回Linux社区的BitKeeper免费使用权&#xff0c;Linus花了两周时间自己用C写了一个分布式版本控制系统&#xff0c;这就是Git。 2.什么是集中式版本控制系统 集中式版本控制系统&#xff0c;版本库是集中存放在中央服务器的&#xff0c;而干活的时候&am…

最多约数问题。正整数 x 的约数是能整除x的正整数,其约数的个数记为div(x),例如div(10)=4。设 a 和 b 是两个正整数,找出 a 和 b 之间约数个数最多的数 x 的约数个数。 样例

之前理解错啦&#xff0c;我以为是两个数之间比较呢&#xff01;&#xff01;好吧下面的是两个数之间的比较&#xff1a;#include <stdio.h> #include <math.h> int main() {int a, b;int numa 0, numb 0, num;printf( "输入两个数(中间用空格隔开)…

小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了。

#include <stdio.h> #include <math.h> int main() {int Na, Nb;int num 0;for ( int i 9999; i > 1000; i-- ) /* 倒立后价格 */for ( int j 1025; j < 9999; j ){int m i, n j;int a[4], b[4];for ( int q 0; q < 4; …

Rust学习-构建命令行程序

Rust 的运行速度、安全性、单二进制文件输出和跨平台支持使其成为创建命令行程序的绝佳选择 本文以实现一个minigrep为例&#xff0c;展开对之前学习的回归 初版 接收命令行参数并打印文件内容 // 当所需函数嵌套了多于一层模块时&#xff0c;通常将父模块引入作用域 // std…

Java集合源码学习(四)HashMap分析

ArrayList、LinkedList和HashMap的源码是一起看的&#xff0c;横向对比吧&#xff0c;感觉对这三种数据结构的理解加深了很多。 1.数组、链表和哈希表结构 数据结构中有数组和链表来实现对数据的存储&#xff0c;这两者有不同的应用场景&#xff0c; 数组的特点是&#xff1a;寻…

NetBeans 的安装与简单实用(及注意事项)

学习网络编程老师强烈推荐NetBeans 然后发现有的同学在装这个软件的时候出现诸多的问题&#xff0c;然后因为有做什么都会记笔记的习惯&#xff0c;那我把我的安装流程笔记贴出来吧&#xff0c;首先是准备工作&#xff0c;下载&#xff0c;最好是官网上下载&#xff1a;https:/…