При использовании NSTokenField
происходит что-то странное, как показано на изображениях ниже:
Когда я набираю A
, отображается выбор из всплывающего окна.
я прокрутил это
Еще немного прокрутки, и он ушел ниже видимой области.
Это поведение со всеми табличными представлениями. Вид за рядами виден, но он автоматически возвращается в нормальное положение. Но не в этом случае.
В приложении Почта все в порядке, оно работает нормально.
Моя реализация:
Создал
NSTokenField
.Установите его делегата в AppDelegate.
В файле реализации
-(NSArray *)tokenField:(NSTokenField *)tokenField completionsForSubstring:(NSString *)substring indexOfToken:(NSInteger)tokenIndex indexOfSelectedItem:(NSInteger *)selectedIndex{ return @[@"A",@"B",@"C"]; }
Даже пример код из документации Apple ведет себя неправильно.
Как я могу сделать его автоматическим или ограничить каким-либо кодом?
selectionIndex
на-1
или значение между 1-3? - person gaige   schedule 23.05.2013