问题
I want my each table cell to be scrollable since its editable.I am using
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];
but my table view cell is not scrolling .Please help!
回答1:
I think you can make use of sizeWithFont method.
Use it with every keypress or upon paste and change the height of self.nsChildTextFieldObj dynamically.
来源:https://stackoverflow.com/questions/5698766/setscrollable-not-working-for-nstextfieldcell