资讯专栏INFORMATION COLUMN

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

myshell / 1959人阅读

摘要:方案二当出现整体上移时,你当然可以在中修改每个将他们下移个像素状态栏高度或者个像素状态栏导航栏高度。目前暂时也适用于不同系统版本代码更迭出现状况时使用。以上是我经常用到的处理方案,如果有更优方案欢迎交流学习。

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

self.automaticallyAdjustsScrollViewInsets = NO;

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

self.edgesForExtendedLayout = UIRectEdgeNone;

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/16253.html

相关文章

  • iOS相关

    摘要:多线程是通过提高资源网络请求之与的二次封装及意义之后,被苹果抛弃,该来的即便是迟些,但最终肯定会来。注意,不是线程安全的,但是线程安全的。也就是说,因为忙导致的触发时刻超出了的情况下,并不会取消,而不执行回调。 超简单!!! iOS 设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等 // 一行代码搞定导航栏颜色navBarBarTintColor = .white// 一行代码搞定导...

    renweihub 评论0 收藏0
  • 分享iOS开发-学会使用代码块,提高你的开发效率

    摘要:代码块,顾名思义,就是一块嵌入的代码框架,提前将所需的代码框架写入代码块,仅留出可能发生改动的地方用占位符代替,使用时,以自定义标记的按键呼出相应代码块,填写所需占位符即可完成高效率的开发。 相信很多开发者在新手阶段都免不了记不住方法等各种各样的窘境,于是,很多时候,在遇到使用相同控件属性时,苦于记不住其种类繁多的代理方法,就只能照着之前写过的代码再照搬一遍,又或者稍有经验的开发者在遇...

    liukai90 评论0 收藏0
  • 路由 - 收藏集 - 掘金

    摘要:接下来会发布关于全景视频播放器文章,现在主要是在封装播放器一文件组件化路由设计思路分析掘金前言随着用户的需求越来越多,对的用户体验也变的要求越来越高。 iOS 模式详解—「runtime 面试、工作」看我就 ? 了 ^_^. - iOS - 掘金Write in the first【写在最前】 对于从事 iOS 开发人员来说,当提到 runtime时,我想都可以说出来 「runtime...

    philadelphia 评论0 收藏0
  • ios12中遇到的带input弹窗的错位问题

    摘要:问题描述使用定位的弹窗,在的系统里,软键盘调起后,页面整体上移,当软键盘消失时,视觉上页面已经回到原始位置,但其实弹窗的焦点位置仍在软键盘调起时的位置。 问题描述: 使用fixed定位的弹窗,在ios12的系统里,软键盘调起后,页面整体上移,当软键盘消失时,视觉上页面已经回到原始位置,但其实弹窗的焦点位置仍在软键盘调起时的位置。 解决办法: 这也是参考某位大佬的解决办法 documen...

    henry14 评论0 收藏0
  • [经验]iOS开发-记录下在开发过程中遇到的问题的解决方案及经验总结-2

    摘要:前言最近一直忙于项目,总结都直接顺手放在了笔记里,文章疏于打理迟迟没有更新,在这里跟各位说句对不起。真机测试出现找到项目中的文件,点击右键,打开包内容。打开这个文件后,按,在这个文件中查找找到和这个类似的都删除。 前言:最近一直忙于项目,总结都直接顺手放在了笔记里,文章疏于打理迟迟没有更新,在这里跟各位说句对不起。原本打算上一篇记录到400条的时候再新开一篇,但是更新的时候一直出现崩溃...

    chenjiang3 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<