iOS UIButton 宽度要比title大 Masonry

UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
[button setTitle:@"按钮标题" forState:UIControlStateNormal];

// 设置内容内边距
button.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10); // 左右各增加10个点

[self.view addSubview:button];

// 使用 Masonry 布局
[button mas_makeConstraints:^(MASConstraintMaker *make) {
    make.center.equalTo(self.view); // 设置按钮位置
    make.height.mas_equalTo(44); // 设置高度
    make.width.mas_greaterThanOrEqualTo(100); // 设置宽度至少为100
}];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容