另类方法获取可点击的View 位置,根据位置知道Cell
2016-02-22 本文已影响233人
心情的颜色
如果我们想获取某个可点击的对象view的时候,在对象添加事件时候加上,你将要对button进行什么操作去触发绑定的方法(比如UIControlEventTouchUpInSide,表示 “点击button” 去触发方法,还有其他类型,可以去看看文档。)
这样我们就可以根据触发方法获取当前点击的View。
我遇到的情况是:
纯代码在navigationController 上添加RightBarButtonItem, 在rightItem的事件中要获取它的位置信息。通过 self.navigationController.navigationItem.rightBarButtonItem.customView.frame 和 self.navigationItem.rightBarButtonItem.customView.frame 均无法获取到位置。
解决代码:
补充:
在tableVeiwCell上添加Button, 根据 UIEvent 点击动作可以获取点击的那个cell 。。。