0

NSTextFieldNSView. 标签中的值动态变化。我想设置 TextField 的 Frame 始终相对于视图居中。有什么方法可以计算 texfield 中文本占用的像素或大小,以便我可以增加文本字段的大小以适应文本并更改原点,以便文本字段始终居中。

我想NSTextField在视图中对齐要居中的位置,并通过计算文本占用的大小来更改文本字段的原点和框架。如何计算 TextField 中文本占用的大小?

4

1 回答 1

4

除非标签有背景颜色,否则最简单的方法是将其调整到 UI 可能允许的大小,然后将文本对齐设置为居中。您可以在 Interface Builder 中执行此操作,只需在标签的属性检查器中选择“对齐”下的居中选项卡。

于 2012-07-16T10:55:33.810 回答