1

我有一个UINavigationController和UIViewController(vc1)作为“根视图控制器”。有3次在UIViewController中:为什么在我的uinavigationbar下的uitableview

  1. HeaderView(UIViewSubclass)
  2. UITableView的(定制帧)
  3. FooterView(UIViewSubclass)

之所以页眉/页脚视图是从单独的uitableview是因为它们需要静止,只允许uitableview滚动。当加载vc1时,一切都很完美,并且按预期运行。但是,单击单元格行时,导航到vc2,然后导航回到vc1,我的tableview现在位于uinavigationbar“下方”。

注意: 根视图控制器(vc1)是uiviewcontroller的一个子类,所以我可以改变tableview的帧大小。表格视图的框架在IB中设置为(0,0,320,300)。正如我之前说过的,当vc1最初加载时,tableview在headerview下完全对齐,这正是我从vc2导航回vc1的时候。

我曾尝试在viewDidLoad中将autoresizingMask设置为UIViewAutoresizingFlexibleTopMargin,但无济于事。所有的建议,不胜感激

回答

0

我解决了我的问题。问题与Three20的问题有关ThumbnailViewController

相关问题