在UItableview上添加悬浮按钮
- (void)viewDidLoad {
[self.tableView addSubview:self.publishButton];
[self.tableView bringSubviewToFront:self.publishButton];
buttonY=(int)self.publishButton.frame.origin.y;
}
【在UItableview上添加悬浮按钮】//设置代理方法
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
_publishButton.frame = CGRectMake(_publishButton.frame.origin.x, buttonY+self.tableView.contentOffset.y , _publishButton.frame.size.width, _publishButton.frame.size.height);
}
//懒加载button
-(UIButton *)publishButton//发布按钮
{
if (!_publishButton) {
CGFloat width = 80 * CURRENTSIZE;
CGFloat height = 80 * CURRENTSIZE;
CGFloat x = CGRectGetWidth(self.view.frame) - width - 32*CURRENTSIZE ;
CGFloat y =CGRectGetHeight(self.view.frame) - width * 5;
_publishButton = [UIButton buttonWithType:UIButtonTypeCustom];
_publishButton.frame = CGRectMake(x, y, width, height);
[_publishButton setImage:[UIImage imageNamed:@"publish"] forState:UIControlStateNormal];
[_publishButton addTarget:self action:@selector(publishButton:) forControlEvents:UIControlEventTouchUpInside];
}
return _publishButton;
}
推荐阅读
- 面试|【历史上的今天】5 月 15 日(Mozilla 发布 Rust;起点中文网成立;Windows 启动音乐设计者出生)
- 历史上的今天|【历史上的今天】7 月 17 日(软银收购 ARM;第一次电子邮件中断;维基媒体国际会议)
- 《蓬帕杜夫人的珍藏》(谁会爱上李茗沁())
- 创业也好,工作也罢,我们都在创造
- 小人物在上海(30岁成为销售菜鸟,销售第一课,我学会了什么())
- matlab编写函数放在哪,MATLAB编写函数文件的实例
- 投稿|中国消暑神器,征服日本工人,却困在“便宜”上
- 投稿|谁说北上广没有雪莲冰,义乌商家又造了一爆款
- 01背包面试题系列(一)
- Github|不要在白嫖Github了