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

相關問題