【问题标题】:Swift - How can I create button with two texts and image between them programmatically?Swift - 如何以编程方式在它们之间创建带有两个文本和图像的按钮?
【发布时间】:2016-03-19 06:06:47
【问题描述】:

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

我已经试过了:

    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)

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

【问题讨论】:

    标签: ios objective-c iphone swift


    【解决方案1】:

    我认为最好创建一个 UIView 并为您的操作(按键等)使用手势识别器。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2017-12-17
        • 1970-01-01
        • 2011-12-22
        • 1970-01-01
        • 1970-01-01
        • 2018-04-16
        • 1970-01-01
        • 1970-01-01
        • 2019-06-25
        相关资源
        最近更新 更多