0
我需要創建一個帶有右側圖像和中間文本的UIButton
。就像這樣:帶有正確圖像和居中文本的UIButton
感謝回答「iOS開發者」,我已經寫了,讓我想要的東西通過添加按鈕的圖片和文字代碼,改變邊緣插圖:
+ (void)addImageWithName:(NSString *)imageName onButton:(UIButton *)btn {
[btn setImage:image forState:UIControlStateNormal];
[btn setImage:image forState:UIControlStateHighlighted];
CGFloat margin = 10.f;
btn.imageEdgeInsets = UIEdgeInsetsMake(0.f, btn.frame.size.width - image.size.width - margin, 0.f, 0.f);
btn.titleEdgeInsets = UIEdgeInsetsMake(0.f, -image.size.width - margin, 0.f, 0.f);
}
文本中加入以下代碼:
[btn setTitle:@"hello world" forState:UIControlStateNormal];
但是,如果文字太長,它上面的那張圖像,並去外面按鈕。我怎麼能預先說明呢?