Это мой @IBInspectable:
код:@IBInspectable: неправильные границы и рамки во время выполнения, когда я добавить подвидов
@IBDesignable
class PBOView: UIView {
@IBInspectable var borderRightColor: UIColor? {
didSet {
let borderRightView = UIView(frame: CGRectMake(frame.size.width - 10, 0, 10, frame.size.height))
borderRightView.backgroundColor = borderRightColor
addSubview(borderRightView)
}
}
}
Это результат в раскадровке:
ширина UIView являются 150
и в iPhone Simulator: Ширина UIView равна 150
, bu t должен быть 80
, так как это iPhone. Поэтому прямоугольники не видны в моих пользовательских представлений
Когда я установил clearColor
на фоне моих взглядов, результат следующий:
Почему есть неправильные оценки и ширины кадров для этих UIViews? На самом деле это ширина от раскадровки, а не real Ширина во время выполнения.