iOS自定义UIBarButtonItem的target和action示例代码
2019年12月16日
作者:佚名
需求描述:
在项目开发过程中,遇到一种情况,需要自定义UIBarButtonItem,来实现分享样式,并在iPad中弹出系统分享框(UIActivityViewController),系统分享框需要指定显示位置(barButtonItem)。而自定义的UIBarButtonItem target指向的是UIButton。这与需求不符,需自定义UIBarButtonItem。
在介绍自定义UIBarButtonItem前,先介绍一下相关控件的子父类关系(也可以说继承关系)。
1、UIBarItem
NS_CLASS_AVAILABLE_IOS(2_0) @interface UIBarItem : NSObject <NSCoding,UIAppearance>
2、UIBarButtonItem
NS_CLASS_AVAILABLE_IOS(2_0) @interface UIBarButtonItem : UIBarItem <NSCoding>
3、UITabBarItem
NS_CLASS_AVAILABLE_IOS(2_0) @interface UITabBarItem : UIBarItem
下面是在界面上的显示效果
微信公众号搜索 “ 程序精选 ” ,选择关注!
精选程序员所需精品干货内容!