问题描述
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 (将#修改为@)