今天遇到一个问题,在UIview上添加一个tableview的字控件,可是页面做完之后发现cell不能全部显示;
各种尝试:1.以为弹力问题,就把弹簧效果去掉不行。
2.还以为是重用机制问题
最后发现,是tableview的frame的问题
因为tableview的frame超出了屏幕,所以cell也只能显示部分:
上个图吧:
_personalTableView = [[UITableView alloc] initWithFrame:CGRectMake(_personalTableView_X, _personalTableView_Y, _personalTableView_W, _personalTableView_H)];
_personalTableView.delegate = self;
_personalTableView.dataSource = self;
//去掉弹簧效果
_personalTableView.bounces = NO;
[self addSubview:_personalTableView];
没图了,就上个代码,总结;cell只有在屏幕内才能全部显示。
时间: 2024-10-12 13:49:29