typedefstruct{ NSUIntegerline; NSUIntegerrow; } TileLocation; //转换为NSValue NSValue*value = [NSValuevalueWithBytes:&tileLocobjCType:@encode(TileLocation)]; //转换回结构体 TileLocation loc; [valuegetValue:&loc]; CGRect rect1 = CGRectMake(0, 0, p_w_picpath2.size.width, p_w_picpath2.size.height); CGRect rect2 = CGRectMake(p_w_picpath2.size.width/4, 0, p_w_picpath2.size.width/2, p_w_picpath2.size.height/2); NSValue *rectValue1 = nil; NSValue *rectValue2 = nil; rectValue1 = [NSValue valueWithBytes:&rect1 objCType:@encode(CGRect)]; rectValue2 = [NSValue valueWithBytes:&rect2 objCType:@encode(CGRect)]; NSArray *rectArr = [NSArray arrayWithObjects:rectValue1,rectValue2, nil]; CGRect tmpRect; [[rects objectAtIndex:i] getValue:&tmpRect]; |
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。