按钮设置集合:(文字左对齐,左文右图等)

文字左对齐:
按钮距离屏幕边缘 15
[remindButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 15, 0, 0)];

按钮 左对齐
remindButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

左文右图:
[starButton setTitleEdgeInsets:UIEdgeInsetsMake(0, -starButton.imageView.bounds.size.width, 0, starButton.imageView.bounds.size.width)];

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

问题描述:按钮 点击不松手 会出现 文字 和 图片偏移
解决: 当不松手 时 ,按钮的状态 为 高亮 和 点击的 混合状态 所以需要设置会和状态 图片 和 文字
[starButton setTitle:@" " forState:UIControlStateSelected | UIControlStateHighlighted];
[starButton setImage:[UIImage imageNamed:@"l11_5_home_btn_join_on"] forState:UIControlStateSelected | UIControlStateHighlighted];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容