gpt4 book ai didi

objective-c - 在菜单 View 中以编程方式选择文本

转载 作者:行者123 更新时间:2023-12-03 16:33:04 27 4
gpt4 key购买 nike

我编写了一个“代理”Cocoa 应用程序,其中状态图标的菜单中有 TextField,它看起来像这样:


(来源:ifotos.pl)

在几个地方,我以编程方式选择其内容(例如在我的 NSTextField 子类的 -(BOOL)becomeFirstResponder 中)

而且它不起作用。这肯定与它在菜单中而不是在窗口中这一事实有关。但我该如何解决这个问题呢?

最佳答案

由于您的 View 位于菜单中,因此文本字段可能没有响应,因为运行循环未处于默认模式。尝试像这样调用 selectText::

[textField performSelector:@selector(selectText:) withObject:nil 
afterDelay:0.0 inModes:[NSArray arrayWithObject:NSRunLoopCommonModes]];

关于objective-c - 在菜单 View 中以编程方式选择文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6648062/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com