博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在UITableViewController添加可以浮动的控件
阅读量:6791 次
发布时间:2019-06-26

本文共 716 字,大约阅读时间需要 2 分钟。

       在UITableViewController添加的view都会添加到tableView上,而且会跟着tableView一起滚动。但是我要实现的是添加一个浮动的控件,锁定在屏幕上的某一个位置。于是我试着好几种方法。

  • 1.将控件添加到[self.navbarController.view addSubview:XX];,但是没有成功,当调整到下个页面的时候,还是会显示在navBarController上。
  • 2.添加到当前View上,然后根据UIScrollView的代理方式进行锁定。但是最终也没有能达到我想要的想过
  • 4.添加到self.view.window,实现方式和2类似
  • 3.添加到self.view.superview上,最终算是实现我想要的效果

e.g.:

- (void)setupMessageBtn {    UIButton *messageBtn = [UIButton buttonWithType:UIButtonTypeCustom];    messageBtn.frame = CGRectMake(frameW - 40 - 15, 22, 40, 40);    [self.view.superview addSubview:messageBtn];    @weakify(self);    [QFFramwork touchView:messageBtn action:^{        @strongify(self);        debugLog(@"点击了");    }];}复制代码

       总结:如果以后要是遇到此类需求,不太建议使用UITableViewController

转载地址:http://axogo.baihongyu.com/

你可能感兴趣的文章
美国国安局局长:美国即将部署先进网络武器
查看>>
DARPA如何定义网络作战空间
查看>>
苹果是否有能力再造一个企业级App Store?
查看>>
怎样选择合适的云服务器
查看>>
亚欧14国ATM机被攻击自动吐钱,或与东欧黑客团体有关
查看>>
Linux服务器网络连接有问题?Ping工具来帮忙
查看>>
Facebook新功能:自动识别哪些李鬼账号假冒您
查看>>
研发人员开发出一套硬件级别的后门技术
查看>>
电力“十三五” 光伏分布式6000万千瓦迎来机遇
查看>>
高桥洋接任索尼中国总裁:索尼营销第一人
查看>>
知乎iOS客户端下午瘫了 原来是第三方防火墙变更害的
查看>>
为什么亚马逊公司的Alexa将无处不在
查看>>
监控工程中,如何选择光纤的种类和芯数
查看>>
“小病进社区,大病进医院”难吗?
查看>>
央视:快递单成你我“泄密单” 快递员成信息泄露元凶
查看>>
做好智慧农业需从农业物联网普及开始
查看>>
从4G到5G,从物联网到云计算 通信的下一个引爆点在哪里?
查看>>
社交战争下半场:从流量战到内容战
查看>>
谈谈中小企业ERP实施的现状
查看>>
注意!LTE正在进入IoT领域
查看>>