nstextfield相关内容

可可数据检测器

我想在邮件中添加一个NSTextField / NSTextView中的数据检测器(例如日期,电子邮件,URL等)。 有没有人知道如何去做这个 ?我认为我在TextEdit的源代码中看到它,但是当我检查它是2005的版本,我找不到新的源代码。 Alex 解决方案 您需要设置对象的格式化程序出口。内置格式化器是 NSDateFormatter 和 NSNumberFormatte ..
发布时间:2017-08-08 22:23:09 开发方法

NSTextField:暴露其复制和粘贴方法

我试图在其窗口委托中访问NSTextField实例的复制,剪切和粘贴方法,因此我可以自定义这些方法。我发现,与tableViews和textViews不同,文本字段的复制,粘贴和剪切操作在代理中没有响应。我的理解是所有的文本控件共享窗口的字段编辑器,但似乎不是这样。 我想也许TextField的字段编辑器没有被共享窗口委托,但是我做了一些测试,我看到,当我打字控制,这些字段编辑器是相同的 - ..
发布时间:2017-01-06 22:05:21 开发方法

NSTextField GotFocus事件Cocoa Swift

在swift Cocoa有一个事件,当NSTextField获得焦点编辑时触发。我来自C#它有GotFocus()和LostFocus()事件。 对于NSTextfield我可以找到只有这些功能,一旦开始打字。 override func controlTextDidBeginEditing(obj:NSNotification){ } func控件(控件:NSControl ..
发布时间:2016-12-08 02:41:03 移动开发

Objective-C,自动擦除NSTextField字符串

我一直在试图找出如何自动擦除NSTextField中的字符串,点击它内部。 例如,当前的行为在OSX上是这样的: 当用户单击单元格或默认焦点是单元格时,该单词有时会突出显示或光标放在文本的中间。然后,用户需要使用退格删除文本(我想通过自动删除文本消除)。 这是一个内置的函数,我不知何故丢失了? 解决方案 有很多可怕的想法“盒外”,这是一个 无论如何,创建 NSTex ..
发布时间:2016-12-08 02:40:51 移动开发

NSTextField无法识别的选择器

我有一个文本标签声明为: @property(weak)IBOutlet NSTextField * label; 我在awakeFromNib方法中设置了一些属性: - (void)awakeFromNib { [label setStringValue:@“hello”]; } 但是当我尝试改变字符串值(与setStringVal ..
发布时间:2016-12-08 02:29:08 移动开发

ControlTextDidChange不适用于设置NSTextField的字符串

我试图找到一个方法来监视NSTextField的文本的变化。我尝试了 - (void)controlTextDidChange:(NSNotification *)obj 的委托方法,但它只有当用户输入到文本字段时才起作用。如果以编程方式设置文本字段字符串(例如使用按钮),则 controlTextDidChange 将不起作用。 有没有一个方法或另一种方法,我可以用来监视NSTextFie ..
发布时间:2016-12-08 02:27:23 移动开发

在Swift中将属性绑定到NSTextFields

我正在使用Swift编写的单位转换器,它会自动在相应的 NSTextField 中显示更新的单位。对于此示例,如果用户在 minutesField 中输入分钟,则 secondsField 和 hoursField 应自动更新以显示属性中转换的值。下面是我的视图控制器中的代码示例: import Cocoa class ViewController:NSViewController ..
发布时间:2016-12-08 01:58:03 移动开发

Swift:试图在循环中更新NSTextField,但它只获取最后一个值

我的简单程序是循环通过数组导出几个文件。 当它在循环中时,我想更新一个文本字段,告诉用户当前正在导出哪个文件。 代码看起来像这样: for filesArray { var fileName = item [“fileName” ] fileNameExportLabel.stringValue =“导出\(fileName).ext” println(“导出\(fileN ..
发布时间:2016-12-08 01:42:34 移动开发

从文本字段更新属性边界,而不需要按Enter键

我有一个文本字段,并将其绑定到 NSString 实例变量。 文本字段,它不更新变量。它等待,直到我按Enter键。我不想每次都按Enter键。 我需要更改什么才能立即更改绑定值? 解决方案 默认情况下, NSTextField 的值绑定不会连续更新。要解决这个问题,您需要在选择文本字段后,在“值”标题下检查绑定检查器中的“持续更新值”框: 但,通常,你真正想做的是更新文 ..
发布时间:2016-12-08 01:15:17 移动开发

动态结果和覆盖数据

今天我有一个问题,从这个问题:可可数据库结果。它是关于使用数据库返回的数据来创建一定数量的问题。我使用以下代码的形式(这是在问题中发布的)。 NSMutableDictionary * interfaceElements = [[NSMutableDictionary alloc ] 在里面]; for(NSInteger i = 0; i //这只是为了使一个框架缩进10px ..
发布时间:2016-12-08 01:14:54 其它移动开发

如何在显示另一个属性字符串的同时将NSTextField绑定到原始字符串?

我使用基于视图的 NSTableView ,并希望允许用户编辑文本。 Cocoa通常对此有很好的支持,但我不知道如何将 NSTextField 的值绑定到一个字符串,同时向用户显示稍微不同的字符串,如下所示。例如,当用户单击文本字段或按Enter键进行编辑时,字段编辑器只能使用 exportTest.zip 而不是 exportTest .zip Shared ,无论编辑用户做什么都应该只影响 e ..
发布时间:2016-12-08 00:48:37 其它移动开发

NSTask字符输出到NSTextField未缓冲为连续流

我想要实现的是通过我的UI中的NSTextField标签,以字符流的形式实时地启动命令行(CL)任务(包装NSTask)和管道(NSPipe)字符输出。文本字段的目的不是以任何方式捕获输出,或甚至允许读取它。它只是显示它,部分作为UI装饰,部分作为一种进度指示器。我想让用户看到一个字符流只是流动的(快速)作为CL任务它的工作。 我知道如何包装CL任务在NSTask并通过设置[task set ..
发布时间:2016-12-08 00:23:07 移动开发

为什么当表滚动时,NSTextField会在NSTableView上留下工件?

我想在滚动表上放置一个文本标签,但是标签与滚动的图形冲突。在这里,您可以看到一个测试,其中我有意将标签一半从表中向上滚动,在表中,这导致标签覆盖的部分拖动下面,直到它退出窗口 此外,当我转到表的另一端并向下滚动时,有时标签似乎被重绘,其块随着滚动而上升: 似乎该表正在重绘其内容,并且不会通知其余视图对象在重叠的情况下重绘自己。我如何解决这个问题?事实上,这似乎与如何将NSButton放 ..
发布时间:2016-12-08 00:05:54 其它移动开发

NSTextfield + NSMenu和第一个响应者

我正在尝试实现自己的自动补充系统(结果是从一个sqlite数据库pull) 我设置了一个NSTextField和适当的委托。每次NSTextField中的文本改变,它调用 - (void)controlTextDidChange:(NSNotification *)aNotification 方法 它工作正常,在这种方法我构建一个菜单程序化,最后我调用/显示它的代码: NSRe ..
发布时间:2016-12-07 23:33:37 移动开发