2011-02-14 20 views
0

我有这样的事情......如何在iPhone SDK中创建各种UIButtons?

for(int i=0;i<10;i++){ 
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    [button addTarget:self action:@selector(myMethod:) forControlEvents:UIControlEventTouchDown]; 
    [button setTitle:@"Button1" forState:UIControlStateNormal]; 
    button.frame = CGRectMake(00.0, 00.0, 100.0, 30.0); 
    [view addSubview:button]; 
} 

这是可能的实例每个按钮用自己的ID?例如按钮+我? 在此先感谢!

回答

3

您可以使用标签属性设置一个数字ID对每个按钮:

button.tag = i; 

然后,您可以用代码获取按钮实例之后

[view viewWithTag:i]; 

只要你有它添加到视图,就像使用[view addSubview:button]一样。

+0

thanks @ futureelite7 – karse23 2011-02-14 08:29:43