首先有一點背景信息:非滾動tableViewHeader
我有UIViewController包含UITableView。在loadView方法中(在表初始化之後),我將UIViewControllers視圖設置爲table view:self.view = tableView;
我想要的是屏幕頂部(在UITableView之前)的視圖,它在滾動時不會與其餘的表視圖一起滾動。我已經嘗試將我的UIView添加到表視圖的tableViewHeader,它正確顯示,但與表的其餘部分滾動。
有沒有解決這個問題的簡單方法?無論哪種方式,對解決方案的任何提示都非常感謝。
編輯:
試想想起來了,我要的是像股票應用程序,其中底部是靜止的,屏幕的其餘部分是一個UITableView。唯一的區別是我想要屏幕頂部的固定部分。
你有什麼建議?我已經嘗試將UIView和UITableView添加到UIViewController中:[self.view addSubview:headerView];和[self.view addSubview:tableView];每個視圖都使用適當的框架進行了初始化。當我這樣做時,程序崩潰,調試器啓動顯示:加載95186堆棧幀... – Erik 2009-08-16 09:14:18
嗯,發現錯誤。我早些時候嘗試了你的方法,正如我所說的那樣,整件事情都崩潰了。那是因爲我忘了放[super loadView];在我的loadView方法。所以我會就此給你正確的答案,因爲你的方法是我最終會用到的。 – Erik 2009-08-16 10:10:00