~~~
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(buttonX, buttonY, width, height)];
//給button添加點擊事件,action參數中寫入事件執行方法
[button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
//在button的tag中添加你需要傳遞的參數,目前資料中只有這種方法
//你可以傳入任意類型的參數
[button setTag:100];
//下面是action方法
-(void)action:(id)sender{
//這個sender其實就是UIButton,因此通過sender.tag就可以拿到剛才的參數
int i = [sender tag];
}
~~~
- 各種語言一起擼
- 前言
- 第一章 各種語言類講解對比
- 1.1 基于類的面向對象語言
- 第二章 各種語言面向對象編程
- 2.1 Javascript面向對象編程
- 2.1.1 JS類實現
- 2.1.2 JS類繼承
- 2.2 Object-C面向對象編程
- 2.3 Android面向對象編程
- 2.4 PHP面向對象編程
- 第三章 JS+OC+ADT語言對比
- 3.1 視圖
- 3.1.1 JavaSript創建視圖
- 3.1.2 Object-c創建視圖
- 3.1.2.1 xib視圖視圖創建
- 3.1.3 Andriod創建視圖
- 3.1.3.1 xml視圖創建
- 3.2 事件
- 3.2.1 JavaSript事件綁定
- 3.2.2 Object-c事件代理
- 3.2.2.1 事件代理
- 3.2.3 Andriod事件監聽
- 第四章 PHP服務端語言