1. 程式人生 > >iOS:UIButton圖片image不被拉伸(ContentMode)

iOS:UIButton圖片image不被拉伸(ContentMode)

有時使用UIButton即想美觀又想簡便,因此可以用以下方式既能使UIButton的背景圖片(準確的將是UIButton的imageView的image)可以像imageView那樣可控制

[bt setImage:[UIImage imageNamed:@"home.png"] forState:UIControlStateNormal];
bt.imageView.contentMode = UIViewContentModeScaleAspectFit;

注意button是setImage而不是setBackgroundImage

setImage和setBackgroundImage結合非常好用,backgroundImage用來控制按鈕的背景,image用來控制按鈕的圖示