iOS-你真的会用UIMenuController吗?(详细)

请认真阅读,因为里面有很多细节!
UIMenuController的介绍

  • 什么是UIMenuController?
    UIMenuController是UIKit里面的控件
    UIMenuController的作用在开发中弹出的菜单栏
    后面介绍了菜单栏显示中文的设置

菜单栏

菜单栏

有哪些控件是自带UIMenuController菜单栏效果的呢?

  • UITextField
  • UITextView
  • UIWebView

系统菜单栏效果.gif

有些读者问我这个动图是怎么添加的: 我用的是licecap 这个软件
下面送个几个好用的软件

12

好用的软件

主要介绍两种:
一种是控制器为第一响应者
另一种是当前UI控件为第一响应者 (把方法封装在控件里面)
具体看代码,注释里我会详细讲解,如果实在不懂不妨动手敲一遍

上面只是简单的介绍了UIMenuController的基本知识,下面正在带你运用到开发中的知识,封装一个自定义控件里面实现, 附上大概效果:

13

进行工程修改添加支持中文的.png

会跳舞的狮子.gif

上代码,代码有具体的注释,还有具体的用法,所以认真阅读代码即可,就不附上demo了

上面的代码,menu只显示在label的上面 而一般菜单栏我们都是显示在cell的中间, 下面的这幅图详细讲解了显示在cell的中间

15

显示在cell内容的中间

 

1 6 收藏 2 评论

可能感兴趣的话题



直接登录
最新评论
跳到底部
返回顶部