swift - 快速移动 NSButton

标签 swift nsbutton

我有一个名为 round 的 NSButton,我需要根据之前的位置改变它的位置,例如将它向右移动 100 像素。怎么做?我是 swift 的新手,所以我们将不胜感激

最佳答案

你需要编辑按钮的框架,基本上改变x 坐标向右 100 个像素,这意味着它增加 100。 看下面的代码

var button  = NSButton(frame: NSRect(x: 0, y: 0, width: 100, height: 50));
var frame = button.frame
frame.origin.x += 100
button.frame = frame

关于swift - 快速移动 NSButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29305340/

相关文章:

ios - AdMob 横幅显示在模拟器中,但不显示在设备/TestFlight 中

swift - 饼图不可拖动

swift - 更改每个用户在 firebase 中的分支中的特定节点

xcode - Swift:收到内存警告后崩溃

cocoa - 非方形 NSButton

swift - 迦太基:用于输出文件框架的多个构建命令

xcode - Swift:更改 NSbutton 的字体和样式

cocoa:如何制作像应用商店一样的图像按钮

swift - 手动创建 nsbutton - 调用函数

objective-c - NSButton:悬停时显示替代图像