【问题标题】:ios Weird margin on viewios 奇怪的边距显示
【发布时间】: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 中。检查:stackoverflow.com/questions/20799414/…

标签: ios view viewcontroller


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 2011-10-11
    • 2011-04-29
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多