最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

[已解决]swift中给一个按钮中既添加文字又添加图片

Swift crifan 2219浏览 0评论

去试了试:

//        self.addContactButton.setTitle("添加手机联系人", forState: UIControlState.Normal)
//        self.addContactButton.setTitleColor(UIColor.grayColor(), forState: UIControlState.Normal)
//        self.addContactButton.imageView?.image = UIImage(named: "contact_new_friend")

不行,

最后换成:

添加字视图的方式去实现对应的效果:

        self.addContactButton.backgroundColor = UIColor.whiteColor()
//        self.addContactButton.setTitle("添加手机联系人", forState: UIControlState.Normal)
//        self.addContactButton.setTitleColor(UIColor.grayColor(), forState: UIControlState.Normal)
//        self.addContactButton.imageView?.image = UIImage(named: "contact_new_friend")
//        self.addContactButton.imageEdgeInsets = UIEdgeInsets(top: 5, left: 10, bottom: 5, right: 10)
        self.addContactButton.addTarget(self, action: Selector("addPhoneContact"), forControlEvents: UIControlEvents.TouchUpInside)
        self.view.addSubview(self.addContactButton)
        addContactImageView.backgroundColor = UIColor.whiteColor()
        addContactImageView.image = UIImage(named: "add_phone_person")
        addContactButton.addSubview(addContactImageView)
       
        addContactLabel.text = "添加手机联系人"
        addContactLabel.textColor = UIColor.grayColor()
        addContactLabel.font = UIFont.systemFontOfSize(15)
        addContactButton.addSubview(addContactLabel)

分别加入一个UIImageView和一个UILabel,去实现显示图片和文字

转载请注明:在路上 » [已解决]swift中给一个按钮中既添加文字又添加图片

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
84 queries in 0.158 seconds, using 22.07MB memory