Я смотрел на NSTokenField, NSTextField и NSTextView безуспешно, чтобы сделать следующее:
Я пишу клиент Twtitter, и когда вы хотите добавить в Твиттер новый твит, вы начинаете писать в текстовом поленапример:
Going to make coffee, @pe
Когда вы начнете писать @
, я хотел бы помочь пользователю автоматически заполнить имя пользователя, например @peter
.У меня есть NSArray с именами пользователей, такими как:
NSArray *usernames = [NSArray arrayWithObjects:@"@andreas", @"@clara", @"@jeena", @"@peter"]
Что я должен сделать, чтобы включить простое автозаполнение?Я был бы рад, если бы вы нажали F5 или что-то еще для начинающих.У меня проблема в том, что с NSTokenField я не знаю, как мне следует токенизировать строку, с NSTextField это работает только тогда, когда я пишу @username в начале твита, а NSTextView кажется действительно сложным и слишком сложным для такого простоговещь.