В моем случае я пытаюсь создать пользовательский UIView
с некоторыми атрибутами, такими как corner radius
, shadow
и button action
title label
. Это я поддерживаю в общем классе. Мне нужно звонить из нескольких разных viewcontroller
. Я могу вызвать это из viewcontroller, но не знаю, как поддерживать тень, угловой радиус в классе customview
. Как добиться этого, как всплывающее окно и вызов с нескольких контроллеров представления.
Мой класс CustomView
import UIKit
class ToastView: UIView {
}
Мой CustomView .Xib
ViewController для вызова CustomView
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let customView = Bundle.main.loadNibNamed("ToastView", owner: self, options: nil)?.first as! ToastView
view.addSubview(customView)
customView.frame = CGRect(x:0, y: 100, width: view.frame.width-50, height: 55.0)
customView.center = view.center
customView.layer.borderColor = colorLiteral(red: 0.6000000238, green: 0.6000000238, blue: 0.6000000238, alpha: 1)
customView.layer.borderWidth = 1.5
customView.clipsToBounds = true
}