Search code examples
cocoainterface-builderlinemultilinenstextfield

make nstextfield single line


how to make NSTextField really single line?

I created a text field programmatically. when the return key is pressed, all text is selected. but I can still paste multiple lines of text. And when I press Arrow-right or Arrow down, it scroll to the next line.

There aren't these issues if I use IB and set the "use single line mode", but I couldn't find the right method to set it programmatically.


Solution

  • Have you tried telling the field's cell to set whether it uses single-line mode?

    [myTextField.cell setUsesSingleLineMode:YES];