问题标签 [nstextfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5116 浏览

cocoa - 如何调整 NSTextField 的大小以适应它所包含的文本?

我正在使用NSTextField来显示将在具有可变纸张尺寸的打印机上打印的文本行(打印机打印到线轴,当作业完成时将其切割成适当的长度)。

我可以生成文本没问题,但我需要知道(垂直)制作多大,NSTextField以便它完全包含所有文本行。有没有简单的方法来解决这个问题?

文本准备为NSAttributedString,并且行都是固定宽度(不换行),如果有帮助的话。

0 投票
1 回答
137 浏览

cocoa - 有没有办法在 NSTableView 中使用可编辑的 NSSecureTextFieldCell 绑定?

我有一个NSTableView带有几列的列,其中之一设置为使用 anNSSecureTextFieldCell作为它的dataCell. 我正在使用正确配置NSArrayController来向该表提供数据。

问题是我的安全文本字段不想工作。它显示了它所包含的字符串的适当数量的点,但它是不可编辑的!我无法更改安全文本。

可以肯定的是,我对常规的 做了同样的事情NSTextFieldCell,并且一切都像魅力一样。我已正确设置绑定,并且该列设置为可编辑。

我能够在 Apple 的开发者邮件列表中找到对相同问题的引用,但那里发布的解决方法是 2006 年的。

是否有解决此特定问题的方法?
或者
有没有人有更好的解决方法,也许仍然允许使用绑定?

0 投票
3 回答
5225 浏览

iphone - UIView 的外发光

我想知道如何在 iPhone 上的 UIView 之外创建外部发光效果,就像在 Mac 上单击常规 NSTextField 时一样。

谢谢你的帮助!

0 投票
2 回答
1440 浏览

cocoa - 自定义绘图顶部的 NSTextField - 黑色轮廓和光标不闪烁?

我完全被这个问题难住了。我制作了一个使用几个不同类的自定义搜索控件。出于某种原因,当 NSTextField 位于这些不同部分的任何位置时,它会在其周围显示一个纯黑色边框,并且光标不会闪烁。

如果有人有几分钟的时间 - 我已经把我的代码放在了 pastebin 上。

这是搜索控件的图片,以及在这种特殊情况下的外观:

http://imgur.com/6y8qx.png

搜索控件位于渐变视图的顶部:http:
//pastebin.com/m43fde2b6

搜索控件与此代码拼凑在一起:http:
//pastebin.com/m5be08c32

搜索控件的实际图形部分由两个类构建:http:
//pastebin.com/m5bfa9439
http://pastebin.com/m5e909a2f(扩展上述类)

我找不到到底出了什么问题。文本有效,但有黑色边框,光标不闪烁。我究竟做错了什么?

Arg,我已经为这个头发拔了好几天了。

0 投票
2 回答
1431 浏览

max - NSTextField 设置最大字符数

有没有一种简单的方法可以限制我的 NSTextField 可以拥有的字符数量?我不想有一个计数器然后警告用户它是否超过限制,我想设置限制,所以如果它超过了 x 个字符,他们就不能再输入了。

0 投票
1 回答
1721 浏览

cocoa - NSDateFormatter 的两位数年份不起作用

我有一个应用于 NSTextFieldCell 的 10.4 样式日期格式化程序。我调用 setTwoDigitStartDate: (尝试使用纪元日期和“参考”日期)但是当我输入具有两位数年份的日期时,它将年份设置为 0009 而不是 2009。

标题:

执行:

我错过了一些明显的东西吗?

0 投票
2 回答
5917 浏览

objective-c - 显示占位符标记时如何控制 NSTextField 的文本颜色?

当 NSTextField (Label) 绑定到具有绑定的控制器选择时,并且我为多值标记、无选择标记等指定了占位符值时,它会使用灰色绘制文本,在深色背景上显示效果不佳.

有没有办法改变它用来显示占位符文本的文本颜色?

0 投票
2 回答
5075 浏览

cocoa - 在不降低文本渲染质量的情况下为 Cocoa 标签添加阴影(凹进文本效果)

我想在 Safari 或 iTunes 中创建具有文本效果的状态栏,即嵌入文本。

例子

但是,如果我只是使用 Core Animation 面板在 Interface Builder 中添加阴影,OS X 最糟糕的文本渲染就会出现:

我的子像素在哪里

在标签上获得凹陷文本保持正确的亚像素渲染的技巧是什么?

0 投票
1 回答
3656 浏览

objective-c - 在 Objective-C 中将变量值分配给 NSTextFields

我是 Objective-C 的完全新手,来自 PHP 的背景,各种 BASIC 方言,以及少量的 C/C++。虽然我觉得我在 Interface Builder 中设置基本窗口方面做得很好,但是,我在操作文本字段的内容时遇到了麻烦,尤其是从它们调用值并向它们发送值。

我正在使用没有额外功能的基本 Xcode Cocoa 应用程序模板,并创建了一个名为“controller.h”的 Cocoa 类。在 Interface Builder 中,我将一个带有 Secure Text 字段的窗口、一个基本的 NSTextField 和一个用于提交表单的按钮放在一起。我的控制器类是这样的:

我将 userInput 链接到 Secure Text 字段,并将 userOutput 链接到 NSTextField。submitButton 链接到 Push Button。根据我对工作原理的理解,这应该将 userInput 中安全文本的值分配给 userOutput,从而更新 NSTextField 中显示的内容,然后重置该字段。蜂鸣声是为了让我知道是否正在调用该函数。

然而,哔声没有响起,这意味着什么都没有发生。不过,Interface Builder 构建了这些文件,所以我知道它们已正确定义并连接到正确的位置。如何修复它以便执行 IBAction 并将值发送到需要的位置?

0 投票
2 回答
1279 浏览

cocoa - 在 NStextField 中绘图

如果你想在屏幕截图(Tweetie.app)上实现特定子字符串的突出显示,NSTextField你会怎么做?:) Tweetie 链接突出显示 http://qkpic.com/88c61

谢谢你的帮助!