我有一个UIView
被添加到我的UITableView
。视图作为子视图。它看起来很棒并且工作正常,但当我滚动UITableView
时,子视图会被切断并消失,但只是其中的一部分(主要是滚动的部分)。我可以通过致电来取回它:
[self.view bringSubviewToFront:self.myView];
但是我不想在UITableView
滚动时调用它。有什么我做错了吗?提前谢谢。
答案 0 :(得分:1)
试试这个..
-(UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"CellIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:nil] autorelease];
}
}
答案 1 :(得分:0)
很难说明你的最终目标是什么,但是向UITableView
添加子视图有点反直觉。 UITableView
管理它的子视图(UITableViewCell
)并且它们可能优先于您的子视图。您在寻找backgroundView
吗?