CNUpSlideView.swift 1.48 KB
//
//  CNUpSlideView.swift
//  metaCode
//
//  Created by daojian on 2023/5/31.
//

import Foundation
import WebKit

///上滑显示的VIew
class CNUpSlideView:UIView{
    
    lazy var webView: WKWebView = {
        let webView = WKWebView.init(frame: CGRectMake(10, 20, self.width - 20, self.height - 20))
        webView.scrollView.showsVerticalScrollIndicator = false
        webView.scrollView.showsHorizontalScrollIndicator = false
        webView.backgroundColor = .clear
        return webView
    }()
    
    var _url:String?
    var url:String? {
        get{
            return _url
        }
        set{
            _url = newValue!
            if (_url != ""){
                let webUrl: URL! = URL.init(string: _url!)
                webView.load(URLRequest.init(url:webUrl))
            }
        }
    }
    
    override init(frame: CGRect) {
        super.init(frame: frame)
        self.initUI()
        
    }
    
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    func initUI()
    {
        self.backgroundColor = UIColor.white;
        self.clipsToBounds = true;
        self.layer.cornerRadius = 20;
        self.addSubview(self.webView)
        
        
//        let imageview : UIImageView = UIImageView.init(frame: CGRect(x: 20, y: 10, width: self.width - 40, height: self.height - 20))
//        imageview.image = UIImage(named: "homePage_payMoneyImage")
//        
//        self.addSubview(imageview)
        
    }
    
}