Искам да направя прост метод, който регистрира рамката на изгледа, но също така регистрира името на конкретния вход на изгледа. Има ли лесен начин да получите еквивалента на низа на извикания изглед, освен въвеждането на низ като аргумент на метода?
-(void)printViewFrame:(UIView*)view {
NSLog(@"%@'s frame is: origin x: %f, origin y: %f, size x: %f, size y: %f", view ,view.frame.origin.x, view.frame.origin.y, view.frame.size.width, view.frame.size.height);
}
[self printViewFrame:myView];
ЗАБЕЛЕЖКА: засега правя само това, което е малко грозно:
-(void)printViewFrame:(UIView*)view name:(NSString*)name {
NSLog(@"%@'s frame: %@",name, NSStringFromCGRect(view.frame));
}