objective-c – 可可:如何使多行NSTextField?

objective-c – 可可:如何使多行NSTextField?,第1张

概述如何使多行NSTextField?更新:我发现在IB特殊类型的NSTextField称为“包装文本字段”.它是多行的,但是当我想要换行时,我必须按Ctrl Enter.但是我只想按Enter来获得换行符.我该怎么做? 没有办法仅在Interface Builder中指定此行为.您可以使用本技术说明 QA1454中所述的代理消息进行 *** 作. 以下是技术说明中的委托消息示例: - (BOOL)contr 如何使多行NSTextFIEld?更新:我发现在IB特殊类型的NSTextFIEld称为“包装文本字段”.它是多行的,但是当我想要换行时,我必须按Ctrl Enter.但是我只想按Enter来获得换行符.我该怎么做?解决方法 没有办法仅在Interface Builder中指定此行为.您可以使用本技术说明 QA1454中所述的代理消息进行 *** 作.

以下是技术说明中的委托消息示例:

- (BOol)control:(NSControl*)control textVIEw:(NSTextVIEw*)textVIEw doCommandBySelector:(SEL)commandSelector{    BOol result = NO;    if (commandSelector == @selector(insertNewline:))    {        // new line action:        // always insert a line-break character and don’t cause the receiver to end editing        [textVIEw insertNewlineIgnoringFIEldEditor:self];        result = YES;    }    else if (commandSelector == @selector(insertTab:))    {        // tab action:        // always insert a tab character and don’t cause the receiver to end editing        [textVIEw insertTabIgnoringFIEldEditor:self];        result = YES;    }    return result;}
总结

以上是内存溢出为你收集整理的objective-c – 可可:如何使多行NSTextField?全部内容,希望文章能够帮你解决objective-c – 可可:如何使多行NSTextField?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1250623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存