美文网首页
UIBarButtonItem customView注意事项

UIBarButtonItem customView注意事项

作者: BlueMouse | 来源:发表于2017-04-11 15:37 被阅读254次

有些时候我们需要自定义UIBarButtonItem,比如给UIBarButtonItem添加一个角标(badgeView), 好在UIBarButtonItem提供了一个initWithCustomView方法,使得我们可以很容易得实现这个需求,但是需要注意以下两点。

1. 使用customView时需要自己处理点击事件,也就是说customView需要包含一个UIControl的子类或者本身就是一个UIControl的子类,此时UIBarButtonItem的target和action是不起作用的。

2. customView自身的大小必须手动指定,不能使用自动布局来计算得出(但是customView的subview是可以使用自动布局的),否则会出现如下图所示的位置跳动效果。

相关文章

网友评论

      本文标题:UIBarButtonItem customView注意事项

      本文链接:https://www.haomeiwen.com/subject/potuattx.html