gpt4 book ai didi

swift - 如何以编程方式使 NSSlider 垂直?

转载 作者:行者123 更新时间:2023-11-28 06:59:43 24 4
gpt4 key购买 nike

我编写了一个 Mac 应用程序并以编程方式创建了一些 NSSlider。默认 NSSlider 的方向是水平的。如何使 NSSlider 垂直?

最佳答案

objective-c

我是用这个做的:

self.yourSlider.frameRotation = 90.0;
CGRect frame = self.yourSlider.frame;
float tmp = frame.size.height;
frame.size.height = frame.size.width;
frame.size.width = tmp;
[self.yourSlider setFrame:frame];
[self.yourSlider setWantsLayer:TRUE];

swift

我猜 Swift 版本将是:

self.yourSlider.frameRotation = 90.0
var frame: CGRect = self.yourSlider.frame
var tmp: Float = frame.size.height
frame.size.height = frame.size.width
frame.size.width = tmp
self.yourSlider.frame = frame
self.yourSlider.setWantsLayer(TRUE)

关于swift - 如何以编程方式使 NSSlider 垂直?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32334573/

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