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 –