我有一个带有UIViewController(vc1)的UINavigationController作为“根视图控制器”。 UIViewController中有3个视图:
页眉/页脚视图与uitableview分开的原因是因为它们需要静止并且只允许uitableview滚动。当加载vc1时,一切都完美到位,并按预期运行。但是,当单击单元格行时,导航到vc2,然后导航回vc1,我的tableview现在位于uinavigationbar“下面”。
注意: 根视图控制器(vc1)是uiviewcontroller的子类,因此我可以更改tableview的帧大小。 tableview的框架在IB中设置为(0,0,320,300)。正如我之前所说的,当vc1最初加载时,tableview在headerview下完全对齐,就在我从vc2导航回vc1时。
我已尝试在viewDidLoad中将autoresizingMask设置为UIViewAutoresizingFlexibleTopMargin,但要尝试noavail。非常感谢所有建议
答案 0 :(得分:0)
我解决了我的问题。问题与Three20 ThumbnailViewController的问题有关