现在的位置: 首页 > 综合 > 正文

ios 开发视图的tag使用方法

2013年07月30日 ⁄ 综合 ⁄ 共 396字 ⁄ 字号 评论关闭

对于使用静态的tag的视图,推荐使用“-”的,并且tag的范围小一点儿比较好。setTag:0这个最好不要用,因为有的时候superView的tag的默认是0

因为对于整个程序来说,tag是全局的变量(类似),并不是在某个view,里面的viewOftag方法,而只调用本view里的相应的view,而是在内存中寻找只要live状态的,均会被调用。所以tag需要保证唯一性。

如下所示:

UIButton * btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];

[btn setTag:1];

[btn setFrame:CGRectMake(10,10, 100,100)];

[self.view addSubview:btn];

UIView * temp = [self.view viewWithTag:1];

[temp removeFromSuperview];

抱歉!评论已关闭.