UITabBarItem本身不存在frame等属性,其子控件也属于私有属性,如需获取,可通过KVC形式获取
1.获取UITabBarItem上的父视图控件view(UITabBarButton类)
UIView *view = [item valueForKey:@"view"];
//注意view.frame是其item在tabBar上的位置
2.获取view上面的图片视图(UITabBarSwappableImageView类)
UIImageView *img = [view valueForKey:@"info"];
网友评论