您的位置:首页 > 移动开发 > Swift

swift的代理

2016-03-10 17:01 423 查看
定义代理

(1)

<span style="font-size:12px;">protocol Home_ViewDelegate : NSObjectProtocol{

func delegate_Onclick_Button_ZuCe();
func delegate_Onclick_Button_Logon();
}</span><span style="font-size: 18px;">
</span>

(2)

weak var delegate : Home_ViewDelegate?;


(3)代理方法初始化

// MARK: - 点击button方法
func onclick_Button_Login(){

print("fdsf");
delegate?.delegate_Onclick_Button_Logon();
}

func onclick_Button_ZuCe(){

print("fdsf");

delegate?.delegate_Onclick_Button_ZuCe();
}


(4)调用方法

</pre><pre name="code" class="objc">class Home_All_ViewController: UIViewController,Home_ViewDelegate
</pre>(5)实现<p></p><p><span style="font-size:18px"><strong></strong></span></p><pre name="code" class="objc">   
func delegate_Onclick_Button_Logon() {

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: