UIButton 图片文字上下对齐
2015-02-27 10:50
295 查看
UIImage *buttonImg = [button imageForState:UIControlStateNormal]; CGFloat titleWidth = [button.titleLabel.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont boldSystemFontOfSize:18],NSFontAttributeName, nil]].width; [button setTitleEdgeInsets:UIEdgeInsetsMake(buttonImg.size.height, -buttonImg.size.width, 0, 0)]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15, 0, 0, -titleWidth)];
效果如下。俩个图不对称是因为图片大小不同。
相关文章推荐
- iOS如何将UIButton中的图片与文字上下对齐详解
- UIButton上的文字和图片上下居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- iOS UIButton 设置图片文字上下居中对齐
- iOS中如何把UIButton中的图片和文字上下对齐
- UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- div css 图片和文字上下居中对齐
- 【控件】UIButton同时设图片和文字时的对齐问题
- iOS UIButton 图片文字上下垂直布局 解决方案
- iOS UIButton 图片和文字上下居中
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- UIButton 图片和文字上下排列
- iOS UIButton文字和图片上下左右偏移封装,一个方法即可实现button上文字和图片不同位置的放置
- UIButton 设置图片和文字上下居中显示
- 按钮图片和文字上下居中对齐
- UIButton - 设置图片及文字、文字左对齐
- html--图片和文字一行时,中间上下对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- uibutton图片,文字上下排列
- CSS空值图片和文字上下居中对齐