代码之家  ›  专栏  ›  技术社区  ›  robject

如何强制nstextfield接受文本?

  •  1
  • robject  · 技术社区  · 14 年前

    我在首选项面板中有一个nstextfield。它提供了一个输入URL的字段。 但是,如果用户在编辑字段中的文本后关闭“首选项”面板,则新值会 传播到用户默认值。这只在用户显式地输入或制表符之后发生。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Nathan Kinsinger    14 年前

    我通过在窗口关闭时将FirstResponder设置为nil来解决这个问题。

    [[self window] makeFirstResponder:nil];