首页 > 解决方案 > 如何自动调整 NSTextField 的高度?

问题描述

我正在尝试在 xcode 中使用 swift 编写我的第一个 macos 应用程序。

我首先使用了一个 NSTableView,并在 tableViewCell 中添加了一个 NSTextField。窗户就像在此处输入图像描述

我想要实现的是在键入时, NSTextField 的高度会自动更改以在不同的行中显示所有文本。这意味着 tableview 单元格和 NSTextView 的高度同时变化。

例如,当你键入一行文本时,NSTextFiled 的高度为 5;键入三行时为 15,五行时为 25。

在 NSTableView 中,行的高度似乎是固定的。但是,我在表格单元格中添加了一个 NSTextField 并想要

标签: swiftmacosnstextfield

解决方案


推荐阅读