可编辑的NSTextField自动调整...永远不会有效。 OS X中的错误?

时间:2011-06-16 13:32:24

标签: cocoa nstextfield

我在使用Xcode4 / OS X 10.6的多个项目中遇到了这个问题:

image

无论我做什么,可编辑的NSTextField(包含文本“Label”)永远不会坚持父NSView的右边缘。

紧邻的NSTextfield(不可编辑的文本“Sprint目标”)始终正确调整大小 - 使用完全相同的弹簧/支柱粘贴到父NSView的右边缘。

我在多个项目中遇到了同样的通用问题 - 可编辑的NSTextField实例的右边缘,浮动左边缘,永远不会被尊重。无论我做什么。

错误?我在这里缺少一些基本的东西?我的所有其他小部件和控件都“按预期”工作,即使是复杂的布局也是如此。即使使用简单的layotus,我也无法让NSTextField工作!

1 个答案:

答案 0 :(得分:0)

发现它!

XCode4中可能存在错误,加上人为错误。

当您单击NSTextField时,它有时会一直选择文本字段BENEATH。

在我当前项目的每个案例中,我在前场后面都有“东西” - 通常是我根据可编辑状态来回切换的相同字段的不可编辑版本。

(所以我选择了NSTextField - 但是Xcode4正在选择它背后的项目 - 然后我完全改变了一个不同的项目。所以,textfield保留了它的默认设置 - 这是坚持左,而不是右)