自定义按钮(左图片右文字)

self.manBtn = [UIButton buttonWithType:UIButtonTypeCustom];

self.manBtn.frame = CGRectMake(aliasName.frame.origin.x, CGRectGetMaxY(lineview2.frame) + 2, lineview2.frame.size.width/3, aliasName.frame.size.height);

[self.manBtn setTitle:@"男" forState:UIControlStateNormal];

[self.manBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

if ([[[NSUserDefaults standardUserDefaults] objectForKey:UserSex] isEqualToString:@"M"]) {

[self.manBtn setImage:[UIImage imageNamed:@"圈选_2"] forState:UIControlStateNormal];

}else {

[self.manBtn setImage:[UIImage imageNamed:@"圈选_1"] forState:UIControlStateNormal];

}

[self.manBtn setImageEdgeInsets:UIEdgeInsetsMake(0, 10, 0, 10)];

[self.manBtn setTitleEdgeInsets:UIEdgeInsetsMake(0, self.manBtn.imageView.bounds.size.width, 0, self.manBtn.imageView.bounds.size.width - 10)];

[self.manBtn addTarget:self action:@selector(manBtnAction) forControlEvents:UIControlEventTouchUpInside];

[self.baseScrollView addSubview:self.manBtn];

具体的间距可以调整以适合自己的界面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容