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