gpt4 book ai didi

ios - 是否可以在纵向 View 上设计横向项目?

转载 作者:行者123 更新时间:2023-11-28 15:19:55 26 4
gpt4 key购买 nike

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

rotated views

谢谢大家

__________编辑____________

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

@IBDesignableMySegControl 类: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)
}

但它在 Storyboard中返回了这些错误:

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

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

谁能解释一下为什么?

最佳答案

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

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

关于ios - 是否可以在纵向 View 上设计横向项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46193545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com