使用时NSTokenField
发生了一些奇怪的事情,如下图所示:
当我键入A
时,会显示来自弹出窗口的选择。
我滚动它
再滚动一些,它就到了可见区域的下方。
这是所有表格视图的行为。行后面的视图是可见的,但它会自动弹到正常位置。但在这种情况下不是。
在邮件应用程序中很好,它工作正常。
我的实现是:
创建了一个
NSTokenField
.将其委托设置为 AppDelegate。
在实现文件中
-(NSArray *)tokenField:(NSTokenField *)tokenField completionsForSubstring:(NSString *)substring indexOfToken:(NSInteger)tokenIndex indexOfSelectedItem:(NSInteger *)selectedIndex{ return @[@"A",@"B",@"C"]; }
甚至苹果文档中的示例代码也表现不正确。
如何通过某些代码使其自动弹出或限制?