NSTextField光标不一致(macOS、Swift)

NSTextField光标不一致(macOS、Swift),swift,macos,cocoa,cursor,nstextfield,Swift,Macos,Cocoa,Cursor,Nstextfield,我正在编写一个需要搜索栏的菜单栏应用程序。我做了以下步骤: 将菜单拖到情节提要中(如下所示: ) 创建了自定义视图并添加了文本字段 使用此行代码将菜单项搜索栏与自定义视图关联: itemSearch.view=viewSearchBar 结果并不令人满意。有时,当我将光标移动到NSTEXT字段上时,结果如下所示: 这是正常的。在这些情况下,单击NSTEXT字段时会发生以下情况: 但是,在其他情况下,只需在不更改代码的情况下重新启动应用程序,结果(光标悬停在NSTextField上方)如下所

我正在编写一个需要搜索栏的菜单栏应用程序。我做了以下步骤:

  • 将菜单拖到情节提要中(如下所示:
  • )

  • 创建了自定义视图并添加了文本字段

  • 使用此行代码将菜单项
    搜索栏
    与自定义视图关联:

    itemSearch.view=viewSearchBar

  • 结果并不令人满意。有时,当我将光标移动到NSTEXT字段上时,结果如下所示:

    这是正常的。在这些情况下,单击NSTEXT字段时会发生以下情况:

    但是,在其他情况下,只需在不更改代码的情况下重新启动应用程序,结果(光标悬停在NSTextField上方)如下所示:

    当我点击鼠标时,结果如下:

    我真的对这个问题感到沮丧,经过两个小时的尝试,我只想知道答案

    求你了!有什么想法吗