1
在Interface Builder中,將UIView
添加到UITable
並正確顯示,只需拖放即可完成。但現在這將是可選的,所以它必須以編程方式放置。如何以編程方式在UITableView中添加視圖?
下面是它的樣子就像在界面生成器:
當我添加新的視圖作爲一個子視圖,它顯示出對UITableView
-content的頂部,但內容應該有一定的偏移。我用下面的代碼試了一下:
self.scrollView.frame = CGRectMake(0, -140, self.scrollView.frame.size.width, self.scrollView.frame.size.height);
[self.tableView addSubview:self.scrollView];
[self.tableView setContentInset:UIEdgeInsetsMake(140,0,0,0)];
[self.tableView setContentOffset:CGPointMake(0, -140) animated:NO];
這似乎工作,它正確地顯示。但是,當我向下滾動,節頭停留在從頂部140個像素。所以我想我正在使用錯誤的方法,但絕對不知道如何解決它。誰能給我一個正確的方向?
你的意思是你自動把你添加到tableView.HeaderView的視圖? – 2012-10-16 07:51:43