我在使用Xcode4 / OS X 10.6的多个项目中遇到了这个问题:
无论我做什么,可编辑的NSTextField(包含文本“Label”)永远不会坚持父NSView的右边缘。
紧邻的NSTextfield(不可编辑的文本“Sprint目标”)始终正确调整大小 - 使用完全相同的弹簧/支柱粘贴到父NSView的右边缘。
我在多个项目中遇到了同样的通用问题 - 可编辑的NSTextField实例的右边缘,浮动左边缘,永远不会被尊重。无论我做什么。
错误?我在这里缺少一些基本的东西?我的所有其他小部件和控件都“按预期”工作,即使是复杂的布局也是如此。即使使用简单的layotus,我也无法让NSTextField工作!
答案 0 :(得分:0)
发现它!
XCode4中可能存在错误,加上人为错误。
当您单击NSTextField时,它有时会一直选择文本字段BENEATH。
在我当前项目的每个案例中,我在前场后面都有“东西” - 通常是我根据可编辑状态来回切换的相同字段的不可编辑版本。
(所以我选择了NSTextField - 但是Xcode4正在选择它背后的项目 - 然后我完全改变了一个不同的项目。所以,textfield保留了它的默认设置 - 这是坚持左,而不是右)