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

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

作者: 爱喝农药de清凉 | 来源:发表于2017-06-07 17:01 被阅读12次

文字左对齐:
按钮距离屏幕边缘 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];

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/dylafxtx.html