ios 奇怪的边距显示

Posted

技术标签:

【中文标题】ios 奇怪的边距显示【英文标题】:ios Weird margin on view 【发布时间】:2014-03-11 14:53:48 【问题描述】:

我在带有 SegmentControl 的 TabController 中创建了一个 TabController,但我得到了第一页上出现的奇怪边距,但是当我点击其他一切都很好,为什么?

我发布了我的第一页和第二页:

当我点击时我如何实现我的视图

- (void)setSelectedIndex:(NSInteger) position

    UIViewController* selectedController = [self.viewControllers objectAtIndex:position];

    if (self.lastPositionOfPage == -1)
        self.lastPositionOfPage =  0;
    else
    
        [selectedController willMoveToParentViewController:nil];
        [selectedController.view removeFromSuperview];
        [selectedController removeFromParentViewController];

    
    [selectedController willMoveToParentViewController:self];
    [self addChildViewController:selectedController];
    [self.content addSubview:selectedController.view];
    [selectedController didMoveToParentViewController:self];
    self.lastPositionOfPage = position;



【问题讨论】:

你有UITableView吗? 是的,我有,就在按钮蓝色按钮的上方。我将他的高度设置为空时为 0。 是否分组?如果是,那很正常。 ios7 带有分组单元格的 iOS7,“垂直居中”在 iOS7 中。检查:***.com/questions/20799414/… 【参考方案1】:

再次感谢@Larme。对于人们遇到同样的问题。在 StoryBoard 中选择您的 UIViewController,然后在 Exented Edges 所有复选框中选择 unchecked

【讨论】:

以上是关于ios 奇怪的边距显示的主要内容,如果未能解决你的问题,请参考以下文章

iOS 中 UI 元素的边距和内边距

Swift - xib 中不需要的边距

IOS Swift UITableView - 无法解释的边距 - 如何摆脱?

Firefox 和 chrome 之间的边距不兼容

打印html页面时的边距

iOS,标题中自定义单元格的边距与行不同,自动布局?