gpt4 book ai didi

objective-c - 如何使 Tab 键将焦点移出 NSTextView?

转载 作者:太空狗 更新时间:2023-10-30 03:17:56 26 4
gpt4 key购买 nike

我正在使用 NSTextView 来允许多行输入。但是,由于我的应用的性质,用户在按 TAB 键时会更舒服地移动到下一个输入元素。

如何让 TAB 退出 NSTextView,同时保持 Enter 键的换行行为?

最佳答案

您可以在 TextView 的委托(delegate)中实现 -textView:doCommandBySelector::

- (BOOL)textView:(NSTextView *)aTextView doCommandBySelector:(SEL)aSelector {
if (aSelector == @selector(insertTab:)) {
[[aTextView window] selectNextKeyView:nil];
return YES;
}

return NO;
}

参见 http://developer.apple.com/documentation/Cocoa/Reference/NSTextViewDelegate_Protocol

关于objective-c - 如何使 Tab 键将焦点移出 NSTextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2484072/

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