0
我想在按鈕的確切大小調整大小後在按鈕上放置一個大圖像。我正在使用此代碼如何調整大圖像並使其適合Swift中的UIButton?
var FB = UIButton(type:UIButtonType.Custom) as UIButton
var image = UIImage(named: "facebook-logo-png-2.png")
func buttonTouchDown(sender:UIButton!){
print("button Touch Down")
}
override func viewDidLoad() {
super.viewDidLoad()
FB.frame = CGRectMake(0,0 , 100, 100)
FB.backgroundColor = UIColor.clearColor()
FB.addTarget(self, action: #selector(buttonTouchDown(_:)), forControlEvents: .TouchDown)
FB.setImage(image, forState: .Normal)
FB.imageEdgeInsets = UIEdgeInsetsMake(25,25,25,25)
self.view.addSubview(FB)}
我沒有得到所需的輸出。目前,我的輸出看起來像這樣screen shot 這是我的第一個iOS應用程序,請幫助我,如果可能的
在此先感謝
非常感謝您的回覆,但它對我無效。 @Ashif Khan請給出很多的屏幕截圖,圖像部分可見(在第一個縮略圖上方) –
我認爲要使它工作,您必須保持按鈕的長寬比與圖像相同。你能告訴我圖像的縱橫比是多少? –
圖片尺寸1600x1209 –