如何为UIButton Tag分配负值?

时间:2014-01-04 07:05:12

标签: ios tags uibutton

如何在iOS中动态创建UIButton。

UIButton *btn=[[UIButton alloc]init];
btn.frame=CGRectMake(0,20,30,30);
btn.setTag=2;
[self.view addSubView:btn];

我试过这段代码。我的问题是我可以为标签值赋予负值吗?像

btn.setTag=-2;

是否可以在动态UIButton中设置它?

2 个答案:

答案 0 :(得分:1)

是的,您可以设置2种方式......

First Solution

btn.tag=-2; // -------- this is property ----------


Second Solution

[btn setTag:-2];  // -------- this is method ----------

答案 1 :(得分:0)

是的,你可以设置。因为tag类型为NSInteger。如果NSUInteger表示您cann't设置。但在这方面,你可以。

但不是btn.setTag=-2;btn.tag = -2。你可以这样做。(它将通过setter方法显式调用[btn setTag:-2]。)