代理参数问题的思考
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代理参数问题的思考相关的知识,希望对你有一定的参考价值。
代理分析 及如何成为代理
监听按钮的点击是通过代理
当alertView内部的按钮被人点了 他会通知代理 自己内部的按钮被人点了 点了之后做什么事情 你自己实现 也就是在代理方法里面实现
一般控制器作为代理,然后实现协议里面的方法就能监听 alertView里面按钮的点击
为什么代理方法要把代理对应的控件传进来
- 为了告诉你 哪一个控件触发了代理方法;告诉你是这个alertView被人点了
- 当有两个对话框的时候,会出现一个方法监听两个对话框按钮点击的情况,这样就分不清弹出的按钮来自于哪个对话框,所以
他要把alertView传给你 这时候两个对话框的按钮被人点了,就能分清楚点的哪一个对话框
- 如果不传入alertView
就是说某一个alertView上面的按钮被人点了,哪一个按钮?buttonIndex。哪一个alertView不知道。
- 以后自己写一套代理 :谁触发了代理方法 就把谁传进去 让别人知道 是这个view里面出事情了 是这个view里面的状态修改
了 是这个view里面的按钮被人点了
!--EndFragment-->!--EndFragment-->!--StartFragment-->!--StartFragment-->以上是关于代理参数问题的思考的主要内容,如果未能解决你的问题,请参考以下文章