是否可以在纵向视图上设计横向项目?

Is it possible to design items in landscape on a view oriented in portrait?

我开门见山: 是否可以像此屏幕中那样设置项目?

谢谢大家

___________EDIT____________

它按照@the4kman 的建议工作,感谢他! 但是现在我有另一个问题:我想用这个自定义设置它@IBDesignable class:

@IBDesignable class MySegControl: UISegmentedControl {

@IBInspectable var angle: CGFloat = .pi/2

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

    setAngle(value: angle)
}

required init?(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)

    setAngle(value: angle)

}

func setAngle(value: CGFloat) {
    self.transform = CGAffineTransform(rotationAngle: value)
}

}

但它 returns 我在故事板中出现了这些错误:

1) IB Designables:无法呈现和更新 TableChartViewController (npn-qh-Cnq) 的自动布局状态:代理崩溃

2) IB Designables:无法更新自动布局状态:代理崩溃

谁能解释一下为什么?

您应该使用 CGAffineTransform(rotationAngle:) 将视图旋转 90 度:

view.transform = CGAffineTransform(rotationAngle: .pi / 2)