另类方法获取可点击的View 位置,根据位置知道Cell

       如果我们想获取某个可点击的对象view的时候,在对象添加事件时候加上,你将要对button进行什么操作去触发绑定的方法(比如UIControlEventTouchUpInSide,表示  “点击button” 去触发方法,还有其他类型,可以去看看文档。)

这样我们就可以根据触发方法获取当前点击的View。

我遇到的情况是:

        纯代码在navigationController 上添加RightBarButtonItem, 在rightItem的事件中要获取它的位置信息。通过  self.navigationController.navigationItem.rightBarButtonItem.customView.frameself.navigationItem.rightBarButtonItem.customView.frame 均无法获取到位置。

解决代码:


补充:


在tableVeiwCell上添加Button, 根据 UIEvent 点击动作可以获取点击的那个cell 。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 2,466评论 2 50
  • //设置尺寸为屏幕尺寸的时候self.window = [[UIWindow alloc] initWithFra...
    LuckTime阅读 838评论 0 0
  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 1,589评论 2 4
  • 太有创意了 爱死我自己
    PWong阅读 89评论 0 0
  • 春花:哟~飞燕 飞燕:春花,你在干吗? 春花:没干什么,在公交车上。 飞燕:最近有什么感想啊 春花:没啊,你呢? ...
    天水讼阅读 260评论 0 3