可能重复:
UIButton: how to center an image and a text using imageEdgeInsets and titleEdgeInsets?位置像所有国家
我定制我的UIButton的图像和标签的位置,但它仅在初始状态设置。什么是黑客,我如何确保所有4个按钮状态的定位?
这是我正在使用的代码。中毒对第一个状态起作用,但在其他州重新设置。
CGRect imgRect = reviewsButton.imageView.frame;
imgRect.origin.x = 10;
imgRect.origin.y += 4;
reviewsButton.imageView.frame = imgRect;
CGRect lblrect = reviewsButton.titleLabel.frame;
lblrect.origin.x = 85;
reviewsButton.titleLabel.frame = lblrect;
[reviewsButton setBackgroundColor:[UIColor colorWithRed:0.192 green:0.198 blue:0.206 alpha:0.15]];
谢谢,但没有影响其他按钮状态 – jspooner