我想在ScrollView中有一些控件(標籤,輸入)和TableView(我有底部的表)。因此,當用戶滾動,首先有隱藏在頂部的控制,然後顯示在他們的地方項目,然後第一個項目是隱藏的,未來顯示等iOS UITableView在UIScrollView全高度
我創造了這個代碼:
if(self.searchResultsTableView.frame.size.height != self.searchResultsTableView.contentSize.height)
{
CGRect newFrame = self.searchResultsTableView.frame;
newFrame.size = self.searchResultsTableView.contentSize;
self.searchResultsTableView.frame = newFrame;
mainScrollView.contentSize = CGSizeMake(320, self.searchResultsTableView.frame.origin.y + newFrame.size.height);
}
在這種方法:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
高度計算正確,它的工作,但我有問題的一些細胞。它顯示的是單元格被加載和可見而不滾動,當我試圖滾動滾動時,但下一個單元格不可見。我必須在按鈕上點擊幾次以重新加載單元格以使它們可見,然後我看到它們和一切正常。
我想這可能是問題,因爲一些懶加載或類似的東西。任何人都可以幫助我?由於