当前位置: 首页 > 知识库问答 >
问题:

IOS7桌面视图底部视图控件中的额外空间

杨柏
2023-03-14

我将视图背景颜色设置为绿色,这样您可以清楚地看到底部的额外空间。

无论我将uitableview高度设置为大于"568",也不设置扩展边缘取消选择"下顶栏",额外的空间总是存在的。

你能给我一些建议吗?我使用了Xcode 5和IOS SDK 7.0。

谢谢。

共有2个答案

娄浩荡
2023-03-14
float systemVersion=[[[UIDevice currentDevice] systemVersion] floatValue];
    if(systemVersion>=7.0f)
    {
        self.edgesForExtendedLayout=UIRectEdgeNone;

    }

在您的viewdilaod()中尝试了此操作。

上官锦
2023-03-14

看起来你的导航栏是半透明的。在IOS 7中,默认情况下半透明属性变为“是”。这就是为什么您的tableview显示在顶部。为了解决此问题,您必须在创建导航控制器对象后将导航栏的半透明设置为否,如下所示:

UINavigationController *navCtrl1 = [[UINavigationController alloc]initWithRootViewController:home];
navCtrl1.navigationBar.translucent = NO;
 类似资料:
  • 但是,当我初始化BottomNavigationView时,我会得到: 我正在从一个片段初始化BottomNativigationView。我猜这就是问题所在,但我想不出解决办法。 下面是为片段设置导航的活动的BottomNavigationView xml。

  • 设置: 我正在Xcode 5中处理一个显示一组文本字段的视图。为了在键盘出现时处理滚动,我使用滚动视图来放置我的文本字段。我正在使用自动布局。 问题: 我正在努力解决在运行时向滚动视图顶部添加额外空间的问题。就像一个插页被应用到我的滚动视图中,尽管我已经通过日志确认插页为零。 在我的viewDidLoad()方法实现中,我这样做是为了确认值。。。 输出: 在我的第一个文本字段上方添加的空格(ins

  • 我在表格视图中的自定义单元格中有一个标签。我想在用户录制单元格后更改单元格高度和标签高度(起初我只显示2行,我想显示更多文本), 我可以根据单元格内容更改单元格高度,但不幸的是,我无法更改标签高度:(我已经阅读了大量stackoverflow答案,但仍然一无所获。 人们认为这是可行的: 但这在iOS 7中被弃用;任何人都可以帮我调整单元格中的标签大小吗?

  • 我已经以编程方式创建了,但它下面有一些额外的空间(准确地说是29像素)。 以下是初始化表的方式: 以下是限制条件: 我尝试将页脚视图设置为零,并将其高度返回零: 我动态改变它的高度,根据内容: 我还将设置为。这就是最终的结果。单元格和空白之间有分隔符,但底部不是单元格。

  • 我的tableview在底部有一个额外的空间,如图所示: tableView中的所有行都具有71pt的固定高度。

  • 我已经把最后一个GridView放到了视图下,但是视图占用了他所有的空间,所以GridView没有显示出来。我希望视图填充屏幕中的空空间,但不占用其他组件的空间。我试图将视图高度设置为match_parent,但它不起作用。我能解决这个吗?