setScrollable不适用于NSTextFieldCell

时间:2011-04-18 05:13:50

标签: cocoa nstextfieldcell

我希望我的每个表格单元格都可以滚动,因为它可以编辑。我正在使用

        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 :(得分:0)

我认为您可以使用 sizeWithFont 方法。

在每次按键或粘贴时使用它,并动态更改self.nsChildTextFieldObj的高度。