iphone tag总结

来源:互联网 发布:k means聚类算法原理 编辑:程序博客网 时间:2024/06/11 03:56

viewWithTag

[[self viewWithTag:999] setAlpha:1];

UIImageView *im =(UIImageView *)[self.view viewWithTag:1];


解决@selector无法传参的办法,通过tag标记传递更多数据

tag 是一个整型,那么就意味着可以放任何东西。怎么放喃,放对象指针。例如

     // 放字符串
    NSString* str = [[NSString alloc] stringByAppendingString:@"内容"];
    [button setTag:(int)str];
     // 放自定义数据
     NSCustomClass* cls = [[NSCustomClass alloc] init:@"",@"",@""];
    [button setTag:(int) cls];
- (void)OnClick:(id)sender
{
    NSCustomClass* cls = (NSCustomClass*)[sender tag];
    // 使用 cls
    [cls release];

原创粉丝点击