【发布时间】:2016-07-21 07:23:47
【问题描述】:
虽然我设置了NSTextField的nextKeyView,但是焦点是通过不同的NSTextField获得的
试过“自动重新计算视图循环”选中/取消选中
切换“全键盘访问”
也尝试在
中捕获标签
代码
- (BOOL)control:(NSControl*)control textView:(NSTextView*)textView doCommandBySelector:(SEL)commandSelector {
BOOL result = NO;
if (commandSelector == @selector(insertTab:)) {
// tab action:
result = NO;
}
return result;
}
那里返回是/否,累了将下一个响应者设置为
[self.window makeFirstResponder:self.nextKeyView]
没有成功
【问题讨论】:
-
按下制表键时
self.nextKeyView是否正确?后退制表符(shift-tab)有效吗? -
是的,这肯定是正确的
标签: objective-c macos cocoa nstextfield