我想知道如何在 swift 中创建垂直 slider 。
我曾尝试使用 .transform
然后添加旋转,但这会返回异常并旋转整个屏幕。我只需要一个垂直 slider 。
我想知道是否有人知道快速旋转 slider 的方法?
谢谢
最佳答案
假设您正在谈论 UISlider:
您正在寻找正确的方向,但可能将 AffineTransformation 应用于错误的项目...您应该使用 UISlider.transform 来改变它的方向。 这是工作代码(我确实使用 InterfaceBuilder 添加了 UISlider):
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var verticalSlider: UISlider!{
didSet{
verticalSlider.transform = CGAffineTransform(rotationAngle: CGFloat(-M_PI_2))
}
}
}
关于swift - 如何快速制作垂直 slider ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29731891/