我正在查看 NSTokenField、NSTextField 和 NSTextView,但没有执行以下操作:
我正在写一个 Twtitter 客户端,当你想在 Twitter 上发布一条新推文时,你就开始在文本字段中写入,例如:
Going to make coffee, @pe
例如,当您开始编写时,@
我想帮助用户自动完成用户名@peter
。我有一个 NSArray,其用户名如下:
NSArray *usernames = [NSArray arrayWithObjects:@"@andreas", @"@clara", @"@jeena", @"@peter"]
我应该怎么做才能启用简单的自动完成功能?如果您也必须按 F5 或其他东西来启动,我会很高兴。我遇到的问题是,使用 NSTokenField 我不知道应该如何标记字符串,使用 NSTextField 它仅在我在推文开头写 @username 时才有效,而 NSTextView 似乎真的很复杂,对于这样一个简单的东西来说太多了事物。