Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift-如何以编程方式创建包含两个文本和图像的按钮?_Ios_Objective C_Iphone_Swift - Fatal编程技术网

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

Ios Swift-如何以编程方式创建包含两个文本和图像的按钮?,ios,objective-c,iphone,swift,Ios,Objective C,Iphone,Swift,如何以编程方式创建此按钮: 我已经尝试过这个: buttonLike.setImage(UIImage(named: "imageLikeForButton"), forState: UIControlState.Normal) buttonLike.setTitle("Like ", forState: UIControlState.Normal) buttonLike.tintColor = UIColor(red: 170.0/255.0, green: 17

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

我已经尝试过这个:

    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,并使用手势识别器进行操作(按键等)。

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