Swift-如何在按钮上显示图像?

Swift-如何在按钮上显示图像?,第1张

概述我正试图在一个按钮显示一个图像,我正在通过按钮获得图像的蓝色打印,我到目前为止已尝试过 – override func viewDidLoad(){ super.viewDidLoad() var birdTexture1 = UIImage(named: "fish.png") as UIImage button1.frame = CGRectMake(100, 1 我正试图在一个按钮上显示一个图像,我正在通过按钮获得图像的蓝色打印,我到目前为止已尝试过 –
overrIDe func vIEwDIDLoad(){    super.vIEwDIDLoad()    var birdTexture1 = UIImage(named: "fish.png") as UIImage    button1.frame = CGRectMake(100,10,50,150)    button1.setimage(birdTexture1,forState: .normal)    button1.setTitle("Testing",forState: UIControlState.normal)    button1.addTarget(self,action: "btnAction:",forControlEvents:  UIControlEvents.touchUpInsIDe)    self.vIEw.addSubvIEw(button1)    // Do any additional setup after loading the vIEw,typically from a nib.}

通过上面的代码,我得到了以下输出

但实际图像是这样的 –

我认为您的UIbutton需要是UIbuttonTypeCustom类型,而不是UIbuttonTypeSystem.您要么构造它,要么需要在界面构建器中更新UIbutton的属性.

更多信息:https://developer.apple.com/library/ios/documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html#//apple_ref/occ/clm/UIButton/buttonWithType:

总结

以上是内存溢出为你收集整理的Swift-如何在按钮上显示图像?全部内容,希望文章能够帮你解决Swift-如何在按钮上显示图像?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1042008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存