当前位置:   article > 正文

(iOS开发) 自定义悬浮按钮_xcode15悬浮

xcode15悬浮

  前几天接到个需求:在项目中添加一个悬浮按钮,每个页面都显示,而且受到命令跳转界面的时候(受到socket命令然后跳转页面),这个悬浮按钮跳转出来的View要不消失。下面就是我的处理方法以及Demo:


1、首先:思路:自己继承个UINavigationController 并将所有需要显示的视图申明一下(所有视图全部加载在UINavigationControllerself.view);

   2、悬浮按钮的点击事件只是隐藏NavigationController上面的view;

   3、有注意点,每一次进入一个新页面的时候都要注意当前UINavigationControllerself.view上的view是否正在显示,如果在先使用是什么状态,textview的键盘是否要收回等等细节。


  1. //进来的时候判断下浮动按钮等view的显示情况,并作出处理
  2. SusPendNaviController * navi =(SusPendNaviController *)self.navigationController;
  3. navi.suspendedBtn.hidden=YES;
  4. if (navi.isShowBackView) {
  5. [navi.myBackView removeFromSuperview];
  6. [navi.buttonListView removeFromSuperview];
  7. }
  8. navi.isShowBackView =NO;
  9. navi.isShowingButtonList=NO;

    在navi上的文件都在这边:http://pan.baidu.com/s/1o7UT6Xk


   单个的悬浮按钮的demo在这边:单个悬浮按钮demo

   欢迎大家star,O(∩_∩)O谢谢!!!





声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/93610
推荐阅读
相关标签
  

闽ICP备14008679号