5
我有一個UIButton沒有文本,並有2個圖像我想使用(一個用於正常狀態,另一個用於選定狀態)。圖像比按鈕尺寸小。爲UIButton防止UIImage調整大小
如何確保在繪製按鈕時縮放圖像?設置imageView屬性只能正常更改正常狀態的比例,但不能選擇正常狀態。
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:imageNormal forState:UIControlStateNormal];
[button setImage:imageSelected forState:UIControlStateSelected];
// this shows the correct scale in normal mode but not when button is tapped
button.imageView.contentScaleFactor = 1.0;
button.imageView.contentMode = UIViewContentModeCenter;
**注意!!! **只有背景圖像被默認拉伸以匹配框架。使用「圖像」,而不是背景圖像,如果你想中心 – Fattie 2014-05-12 11:31:47