赞
踩
效果:项目里要实现不论tableView怎么滚动,始终保持屏幕下方有一个button
思路:
假如 当前的tableView是添加在BaseView上的
1. 写一个 button 直接加在 BaseView 上,和 tableView 加在同一个父视图上,frame 写成屏幕下方的frame
示例代码如下:
- // 尾部的button
- self.footerButton = [UIButton buttonWithType:UIButtonTypeCustom];
- self.footerButton.backgroundColor = [UIColor greenColor];
- self.footerButton.hidden = YES;
- self.footerButton.frame = CGRectMake(0, kScreenHeight-162, kScreenWidth, 44);
- self.footerButton.layer.cornerRadius = 5;
- self.footerButton.alpha = 0.5;
- int callingCount = 5;
- NSString *footerBtnTitle = [NSString stringWithFormat:@"Call %d devices",callingCount];
- [self.footerButton setTitle:footerBtnTitle forState:UIControlStateNormal];
- [self.footerButton addTarget:self action:@selector(postBeginOrEndCallRequest) forControlEvents:UIControlEventTouchUpInside];
-
- [self.BaseView addSubview:self.footerButton];
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。