Swift Scale自定义视图以适合其视图

问题描述

G´day,

我正在玩自定义视图。现在,我被困在创建一个很大的自定义视图的位置上,我希望将其缩放到分配给它的视图中。自定义视图显示在正确的uiview中,但未缩放。

这是自定义视图的代码

class Brakes: UIView {

    @IBOutlet weak var containerView: UIView!
    @IBOutlet weak var copilot_pedals_imageView: UIImageView!
    @IBOutlet weak var pilot_pedals_imageView: UIImageView!
    @IBOutlet weak var left_slave_valve_imageView: UIImageView!
    @IBOutlet weak var right_slave_valve_imageView: UIImageView!
    @IBOutlet weak var parking_brake_valve_imageView: UIImageView!
    @IBOutlet weak var left_brake_imageView: UIImageView!
    @IBOutlet weak var right_brake_imageView: UIImageView!

    override init(frame: CGRect) {
        super.init(frame: frame)
        setupview()
    }

    required init?(coder: NSCoder) {
        super.init(coder: coder)
        setupview()
    }

    func setupview() {
        Bundle.main.loadNibNamed("Brakes",owner: self,options: nil)
        addSubview(containerView)
        containerView.frame = self.bounds
        containerView.autoresizingMask = [.flexibleWidth,.flexibleHeight]
    }

}

在ViewController中

class ViewController: UIViewController {

    @IBOutlet weak var handleView: PBHandle!
    @IBOutlet weak var advisoriesView: Advisories!
    @IBOutlet weak var brake: Brakes!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        brake.layer.masksToBounds = true
    }
}

在ViewController中,我尝试执行煞车.sizetoFit()和煞车.layoutSubviews(),但没有成功。

有什么建议吗?

乔纳斯

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)