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-如何在按钮上显示图像?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)