0

我正在为 osx 构建我的第一个应用程序,当我尝试更改 NSTextField 的框架时遇到了麻烦。

我正在尝试更改动画中文本字段的框架(接近 60 fps),并且当我的窗口非常小并且文本字段为空时它可以工作。但是当我在文本字段中输入大量文本或只是让它变得更大时,动画会严重滞后。当我调整包含文本字段的窗口大小时,也可以看到这一点。

在 TextEdit 应用程序中调整窗口大小的工作速度接近 60 fps,因此我需要一些帮助来实现类似的性能。

目前我在动画的每一帧上都做了类似下面的事情。

NSRect rect = NSMakeRect(0, 0, width, height);
self.textField.frame = rect;
4

1 回答 1

0

好的,所以我得到了一些使用 NSTextView 而不是 NSTextField 的建议,它解决了我的大部分问题。

于 2012-10-01T21:29:41.350 回答