iOS开发Storyboard中UITableView顶部默认空白 - 芒果iOS
2017-02-27 17:01
896 查看
【主要内容:】
1. 问题描述
2. 问题分析
3. 解决问题办法
一、问题描述
前两天开发的时候在StoryBoard中创建了一个UITableView,但是拖到Controller里边之后,UITableView的顶部多了一块白色的部分,如图所示:
二、问题分析
出现这个“白条”之后,我试着上下拖动UITableView,发现这个“多余的白条”的高度正好是状态栏(20)和导航栏(44)高度的和。我想会不会跟导航栏的透明度有关,因为iOS的现在的UI设计效果导航栏默认是透明的,带着这个猜想我去调整了导航栏的透明度,如图所示:
三、解决问题办法
在Navigation Bar属性下边,把Translucent(透明的)左边的钩去掉,结果证实了我的猜想,UITableView上方多出的”白条“是为了适配导航栏透明度所做出的改变。当导航栏是透明的时候,为了让UITableView能够适配整个屏幕,所以多出了64的高度的”白条“。当去掉透明属性后UITableView就变回原来的样子了。如图所示:
1. 问题描述
2. 问题分析
3. 解决问题办法
一、问题描述
前两天开发的时候在StoryBoard中创建了一个UITableView,但是拖到Controller里边之后,UITableView的顶部多了一块白色的部分,如图所示:
二、问题分析
出现这个“白条”之后,我试着上下拖动UITableView,发现这个“多余的白条”的高度正好是状态栏(20)和导航栏(44)高度的和。我想会不会跟导航栏的透明度有关,因为iOS的现在的UI设计效果导航栏默认是透明的,带着这个猜想我去调整了导航栏的透明度,如图所示:
三、解决问题办法
在Navigation Bar属性下边,把Translucent(透明的)左边的钩去掉,结果证实了我的猜想,UITableView上方多出的”白条“是为了适配导航栏透明度所做出的改变。当导航栏是透明的时候,为了让UITableView能够适配整个屏幕,所以多出了64的高度的”白条“。当去掉透明属性后UITableView就变回原来的样子了。如图所示:
相关文章推荐
- iOS开发笔记之三十二——UITableView的UITableViewStyleGrouped风格顶部空白的设置
- iOS开发笔记之四十四——UITableView的UITableViewStyleGrouped风格顶部空白的设置
- 详解iOS开发中UITableview cell 顶部空白的多种设置方法
- 详解iOS开发中UITableview cell 顶部空白的多种设置方法
- 芒果iOS开发之iOS9TableView分割线默认不显示,只有滑动的时候才显示
- iOS开发-UITableView顶部图片下拉放大
- iOS开发-UITableView顶部图片下拉放大
- IOS开发相关07--UITableView默认选中第一个cell
- 芒果iOS开发之UITableView详解
- IOS开发入门:在Storyboard中为UITableView中的static cells设置选中背景色selectedBackgroundColor
- iOS 去掉UITableView风格为group时候的最顶部的空白距离
- IOS UITableView 顶部有空白
- IOS开发之----UITableView默认选中第一行 (2012-06-05 20:49:22)
- iOS - UITableViewStyleGrouped样式顶部预留空白问题
- 【iOS开发】UITableView 默认选择某行的方法
- Xcode7开发下 UITableView 在group模式下面 顶部空白的问题和解决
- iOS 去掉UITableView风格为group时候的最顶部的空白距离
- iOS 去掉UITableView风格为group时候的最顶部的空白距离
- iOS UITableview cell 顶部空白区的去除
- 【iOS】如何移除UITableView顶部的空白