【代码笔记】iOS-UITableView上的button点击事件
程序员文章站
2024-01-14 17:39:58
【代码笔记】iOS-UITableView上的button点击事件
代码:
ViewController.h
#import
@interface ViewCon...
【代码笔记】iOS-UITableView上的button点击事件
代码:
ViewController.h
#import @interface ViewController : UIViewController { UITableView *myTableView; NSArray *dataArr; } @end
ViewController.m
#import "ViewController.h" #import "viewTableViewCell.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //UITableView [self initTableView]; } #pragma -mark -functions -(void)initTableView { myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 100, 320, 400)]; myTableView.backgroundColor=[UIColor whiteColor]; myTableView.dataSource=self; myTableView.delegate=self; [self.view addSubview:myTableView]; } #pragma -mark -UITableViewDelegate -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 5; } -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *strID=@"cell"; viewTableViewCell *cell=(viewTableViewCell *)[tableView dequeueReusableCellWithIdentifier:strID]; if (nil==cell) { cell=[[viewTableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strID]; } [cell.btn addTarget:self action:@selector(doClickButton:) forControlEvents:UIControlEventTouchUpInside]; return cell; } -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { return 40; } #pragma -mark -doClickButton -(void)doClickButton:(UIButton *)btn { NSLog(@"--doClickButton-----"); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
上一篇: c++判断素数
下一篇: C++模板的全特化和偏特化