setScrollable не работает для NSTextFieldCell - PullRequest
1 голос
/ 18 апреля 2011

Я хочу, чтобы каждая ячейка таблицы была прокручиваемой с момента ее редактирования. Я использую

        self.nsChildTextFieldObj = [[NSTextFieldCell alloc] init];
        [self.nsChildTextFieldObj setControlView:self.controlView];
        [self.nsChildTextFieldObj setBackgroundStyle:self.backgroundStyle];
        [self.nsChildTextFieldObj setScrollable:YES];
        [self.nsChildTextFieldObj setFont:[NSFont fontWithName:appDelegate.selectedFont size:appDelegate.selectedFontSize]];
        [self.nsChildTextFieldObj setEditable:NO];

но моя ячейка табличного представления не прокручивается. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 10 мая 2011

Я думаю, вы можете использовать метод sizeWithFont .

Используйте его при каждом нажатии клавиши или при вставке и динамически изменяйте высоту self.nsChildTextFieldObj.

...