【发布时间】: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