程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-typedef 在iOS中的使用,特別是和block一起使用的用法。

ios-typedef 在iOS中的使用,特別是和block一起使用的用法。

編輯:編程綜合問答
typedef 在iOS中的使用,特別是和block一起使用的用法。

typedef 在ios中的使用方法及block的用法,求詳解

最佳回答:


舉個例子,view1中有一個按鈕,view2中有一個方法,View1 在View2 上面,即按鈕顯示在View1上,View1 顯示在View2 上,View2 為根視圖,要求點擊按鈕時能夠觸發View2的一個方法,並且能夠獲取到button的tag值
demo如下:在View1.h 裡面寫 type void (^Block)(NSIteger); 並且聲明一個屬性 @property (nonatomic,copy) Block block;

既然是點擊按鈕的時候回調Block,即:在按鈕觸發事件裡面寫(view2.m) self.block(sender.tag);

然後View1在View2上面,將View1 聲明為View2 的屬性,在添加View1到View2 上面的方法中加一個
_view1.block = ^(int tag){
//此處就是點即View1上按鈕的時候觸發的demo塊,tag就是View1中按鈕點擊事件括號中傳過來的參數
};
就是這麼回事,很簡單的,多用用

u013243469
cendy991
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved