首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定位表视图内容,使其不凸起顶部

如何定位表视图内容,使其不凸起顶部
EN

Stack Overflow用户
提问于 2013-11-14 15:08:18
回答 1查看 210关注 0票数 0

我在Xcode 5中使用情节提要和表视图控制器构建索引视图。视图还有一个搜索框。接口引用内容的.plist文件。

一切都正常运转。数据加载,搜索工作正常,但内容被堵塞到顶部的视图和重叠的载波信号和电池指示灯。

我已尝试将搜索框的位置修改如下:

代码语言:javascript
复制
UISearchBar *searchBar = [[UISearchBar alloc]
                          initWithFrame:CGRectMake(0, 50, 320, 44)];

然而,改变这些数字并不会影响定位。如果在导航控制器中应用相同的努力,它将正确显示:

如何解决第一个表视图实例中的布局问题?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-14 15:41:37

您可以通过在edgesForExtendedLayout中实现名为iOS7的新属性来实现这一点。

代码语言:javascript
复制
-(void)viewDidLoad
    self.edgesForExtendedLayout = UIRectEdgeNone;

edgesForExtendedLayout使用edgesForExtendedLayout来指定视图的哪些边缘应该被扩展,而不管条形半透明。这将调整iOS 7中扩展布局的边缘。默认情况下,此属性的值为UIRectEdgeAll。

automaticallyAdjustsScrollViewInsets如果不希望自动调整滚动视图的内容嵌入,请将automaticallyAdjustsScrollViewInsets设置为否。当设置为“是”时,滚动视图将驻留在状态栏和导航栏下,但内容将在下面进行调整。当您滚动内容时,它将在导航和状态栏下移动。

extendedLayoutIncludesOpaqueBars这个值只是对前面的值的一个补充。如果状态栏是不透明的,视图也不会被扩展到包括状态栏,除非这个参数是肯定的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19981176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档