【iOS开发技巧】关于UIButton的图文排列问题

2017-11-22  本文已影响0人  张强91

#### 需求场景:Button 文字在左侧 图标在右侧

* 1、iOS 10 以后 运用Force Right to Left:

* IB中选择 Semantic -> Force Right-to-Left

* 2、iOS 10 以下不支持该属性

*

double systermVersion = [UIDevice currentDevice].systemVersion.doubleValue;

if (systermVersion >= 8.0 && systermVersion < 10.0) {

[_button setTitleEdgeInsets:UIEdgeInsetsMake(0, -_button.imageView.frame.size.width, 0, _button.imageView.frame.size.width)];

[_button setImageEdgeInsets:UIEdgeInsetsMake(0, _button.titleLabel.bounds.size.width+5, 0, -_button.titleLabel.bounds.size.width)];

}

#### 有疑问请留言:

* 互相学习交流

上一篇 下一篇

猜你喜欢

热点阅读