问题标签 [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 回答
1551 浏览

objective-c - NSMenuItem 中的 NSTextField

嗨,我正在编写用于在 twitter.com 上发布 twitts 的小应用程序我设法在时钟和电池监视器旁边创建状态栏图标,但现在我被堆叠了......

我想添加菜单项文本区域最大长度为 140 个字符,(4-5 行文本输入字段)类似于聚光灯但多行

(顺便说一句,我有工人阶级,可以在 twitter 上发布和获取 twitts,并将其作为 NSString 返回,它可以工作)

是否有可能,或者我必须实现自己出现的“某些东西”,或者我可以使用菜单项

我添加这样的菜单项:

下一个问题将是自动生成带有跟随 twitts 的菜单项,但我认为这不会是一个问题(它类似于 wifi 状态栏图标,它会自动填充列表)

0 投票
1 回答
151 浏览

cocoa - 在菜单项中输入?

我想知道是否可以将 NSTextField (例如)作为菜单中的菜单项。您的帮助将不胜感激!

甜蜜的一天,——阿尔贝

0 投票
2 回答
417 浏览

objective-c - 为什么只有一个文本字段的值会发生变化?

我有以下代码:

当我运行时:

第 3 行正确执行,但第 2 行什么也不做。事实上,当我在执行第 2 行和第 3 行时查看 gdb 中的 text 和 otherText 时,会得到以下结果:

怎么了?我不能将输入变量传递给 NSTextField 的 set 函数?当我更改 set 函数的参数时,为什么我的 NSTextField 变为空?

0 投票
2 回答
2457 浏览

cocoa - Cocoa 中的数据检测器

我想在邮件中的 NSTextField / NSTextView 中添加数据检测器(例如日期、电子邮件、URL 等)。

有谁知道如何做到这一点?我想我在 TextEdit 的源代码中看到了它,但是当我检查它是 2005 的版本时,我找不到新的源代码。

亚历克斯

0 投票
6 回答
2354 浏览

cocoa - 强制在 NSTextField (Cocoa) 中全部大写

有没有办法在 NSTextField 中强制使用大写字母?

我想创建一个用于输入邮政编码的文本字段,并且我希望输入的所有邮政编码都使用大写字母。

例如 N1 3ET 而不是:n1 3et

另外,我正在使用一个正则表达式,它只接受大写字母(我对正则表达式知之甚少,所以我不热衷于修改它)

谢谢!

迈克尔

0 投票
4 回答
7674 浏览

objective-c - 无法将 (Command+V) 粘贴到 NSTextField

出于某种原因,NSTextField 不允许我使用 将任何内容粘贴到其中Command+V,但如果我右键单击并单击“粘贴”,我可以粘贴到其中。为什么会发生这种情况,我该如何解决?

0 投票
1 回答
1037 浏览

cocoa - 通过标签号获取 NSTextField?

我在一个窗口上有一堆 NSTextFields(标记为 1-8),我想知道是否可以通过其标签号以编程方式访问每个单独的文本字段,以便我可以获取/设置它的值?

我是一个新手,虽然我知道如何按名称访问这些字段,但按标签号进行操作将使我在此特定实例中尝试实现的目标变得非常简单。

非常感谢 :-)

0 投票
1 回答
1013 浏览

objective-c - 哪个 NSTextView 是第一响应者?

我正在进行 Cocoa 编程练习,我需要能够确定当前正在编辑两个 NSTextView 对象中的哪一个。我认为这与找到第一响应者并检查它是否等于一个文本字段或另一个有关,但我不能让它工作。任何帮助,将不胜感激。

0 投票
2 回答
1627 浏览

cocoa - 为什么超链接有时不会显示在带有 NSAttributedString 的 NSTextField 中?

我在 NSTextField 中使用的文本是从文件中加载的,如下所示。

根据两个屏幕截图,除非我首先单击 NSTextField 上的某个位置,否则窗口中的超链接不会以蓝色下划线呈现。

如何使这些超链接始终看起来像超链接?

这是 RTF:

替代文字
(来源:pokercopilot.com

替代文字
(来源:pokercopilot.com

0 投票
2 回答
795 浏览

cocoa - 无法从模型控制器对象写入 NSTextField

在始终从我的 AppController 对象中运行单片代码块之后,我刚刚学会了如何使用单独的模型控制器对象来模块化我的代码(使用起来更整洁,更不容易混淆:-))

我的简单测试应用程序有一个主 AppController 和两个模型对象(Model1 和 Model2)。我可以成功地将数据从 AppController 传递给模型,并且模型本身可以运行方法并按照它们的意图“在内部”处理传递的数据——但我无法让它们与用户界面。这是我的代码的相关部分:

在 AppController.m #import "AppController.h"

...在 Model2.h #import

...最后在 Model2.m #import "Model2.h"

两个模型对象都有到公共 NSTextField 的出口,我已经从两个对象控制拖动到字段并将它们连接起来。我的 AppController 知道 NSTextField (我假设,甚至不想知道)。控制器对象和模型对象之间没有建立任何 IB 连接。

NSLog 告诉我正在创建模型对象,并且传递的值使它变得那么远......但不是从那里进入 GUI 窗口中的文本字段。我没有收到任何编译器错误或警告。我是否错过了某种“setTarget:”电话?

任何帮助/想法将不胜感激。谢谢 :-)