我使用的是庫(RATreeView)無法滾動到不同的表格單元格高度底部RATreeView圖書館
我有一個可以擴大我希望它的方式完美的工作表,但我有要求在某些部分上有不同的高度,這似乎導致表格的高度不會以某種方式改變(關於它添加到的UIView的可滾動表面)。
所以,當我擴大部分,他們讓我進一步向下滾動,仍然有效,但我無法看到所有的細胞;就好像UIView或表格無法一直滾動一樣。細胞分化的高度沒有問題,完美地出現。我也可以確認它不需要在內容頂部的標籤欄。
- (CGFloat)treeView:(RATreeView*)treeView heightForRowForItem:(id)item {
SomeObject* levelObject = item;
if (levelObject.isChild == YES) {
if ([levelObject.type isEqualToString:@"fatty"]) {
return 140;
}
return 50;
}
return 60;
}
正如你可以看到我設置的高度基於對象的類型,以及它是否應該是一個節頭(一個孩子或父母)。所以這似乎打破了RATreeView,至今不幸我無法解決它。也許別人有。
如果需要更多細節我可以詳細說明。
所以問題是,我初始化TreeView的方式是錯誤的,我把它設置爲self.view的框架,我認爲它只是當前ViewController的框架,但我有我的ViewController嵌套在一個CollectionViewController中,它獲得了屏幕的整個高度(CollectionViewController)。 因此,我只需要檢查我從CollectionViewController中扣除了頂部View Controller的大小。如果這是有道理的。 – jvzshizo