UIBarButtonItem does not extend UIView, so there is nothing like a frame property.
UIBarButtonItem
UIView
But is there any way I can get what is it\'s CGRec
CGRec
-(CGRect) getBarItemRc :(UIBarButtonItem *)item{ UIView *view = [item valueForKey:@"view"]; return [view frame]; }