平时遇到的一些奇葩问题

(1)在设置navigationItem的leftBarButtonItem或者rightBarButtonItem的时候,发现大小不起效果

UIButton *shareButton = [UIButton buttonWithType: (UIButtonTypeCustom)];  
shareButton.frame = CGRectMake(0, 0, 30, 30);  
 shareButton.backgroundColor = [UIColor blueColor];  
 [shareButton setImage:[UIImage imageNamed:@"mv_actionIconSaveToAlbum"]  forState:(UIControlStateNormal)];  
 UIBarButtonItem *rightBtnItem = [[UIBarButtonItem alloc] initWithCustomView:shareButton];  
 self.navigationItem.rightBarButtonItem = rightBtnItem;  
  • 如果图片大小大于按钮,这个时候设置按钮的frame是不会起作用的,所以需要先将图片缩放,然后再放进button 里面就好了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容