繁体   English   中英

Swift - 如何以编程方式创建两个文本和图像之间的按钮?

[英]Swift - How can I create button with two texts and image between them programmatically?

如何以编程方式创建此按钮:

在此输入图像描述

我已经尝试过了:

    buttonLike.setImage(UIImage(named: "imageLikeForButton"), forState: UIControlState.Normal)

    buttonLike.setTitle("Like ", forState: UIControlState.Normal)

    buttonLike.tintColor = UIColor(red: 170.0/255.0, green: 170.0/255.0, blue: 170.0/255.0, alpha: 1.0)

    buttonLike.transform = CGAffineTransformMakeScale(-1.0, 1.0)
    buttonLike.titleLabel!.transform = CGAffineTransformMakeScale(-1.0, 1.0)
    buttonLike.imageView!.transform = CGAffineTransformMakeScale(-1.0, 1.0)

但它只适用于一个文本和一个图像:

在此输入图像描述

我认为最好创建一个UIView并使用gesturerecognizer进行操作(按键等)。

您可以创建一个UIView并将所有内容放在此视图中。 然后在此视图的顶部放置一个透明按钮。 我认为这是一种更简单的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM