我想在末尾添加一个加载更多按钮UITableview
。它与 Instagram 中的加载更多按钮具有相同的功能。这是图片。
所以我的问题是如何在末尾添加它UITableview
?由于 tableview 是可滚动的,我不知道如何给按钮一个动态位置。
提前致谢。
我想在末尾添加一个加载更多按钮UITableview
。它与 Instagram 中的加载更多按钮具有相同的功能。这是图片。
所以我的问题是如何在末尾添加它UITableview
?由于 tableview 是可滚动的,我不知道如何给按钮一个动态位置。
提前致谢。
创建一个空的 UIView:UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 70)];
创建你的按钮:
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"Load More" forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonLoadMoreTouched) forControlEvents:UIControlEventTouchUpInside];
[button sizeToFit];
将您的按钮添加为从 1 开始的视图的子视图。
[v addSubview:button];
将表的tableFooterView
属性设置为从 1 开始的视图。
self.myTableView.tableFooterView = v;
每个 UITableView 都有一个 footerView 属性。只需制作您的自定义 footerView 并设置属性
@property(nonatomic, retain) UIView *tableFooterView
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
您可以在上面的方法中添加您的按钮,并在下面的方法中将页脚设置为所需的大小
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
希望这可以帮助。