nstextfield相关内容
我想在邮件中添加一个NSTextField / NSTextView中的数据检测器(例如日期,电子邮件,URL等)。 有没有人知道如何去做这个 ?我认为我在TextEdit的源代码中看到它,但是当我检查它是2005的版本,我找不到新的源代码。 Alex 解决方案 您需要设置对象的格式化程序出口。内置格式化器是 NSDateFormatter 和 NSNumberFormatte
..
我试图在其窗口委托中访问NSTextField实例的复制,剪切和粘贴方法,因此我可以自定义这些方法。我发现,与tableViews和textViews不同,文本字段的复制,粘贴和剪切操作在代理中没有响应。我的理解是所有的文本控件共享窗口的字段编辑器,但似乎不是这样。 我想也许TextField的字段编辑器没有被共享窗口委托,但是我做了一些测试,我看到,当我打字控制,这些字段编辑器是相同的 -
..
在swift Cocoa有一个事件,当NSTextField获得焦点编辑时触发。我来自C#它有GotFocus()和LostFocus()事件。 对于NSTextfield我可以找到只有这些功能,一旦开始打字。 override func controlTextDidBeginEditing(obj:NSNotification){ } func控件(控件:NSControl
..
我一直在试图找出如何自动擦除NSTextField中的字符串,点击它内部。 例如,当前的行为在OSX上是这样的: 当用户单击单元格或默认焦点是单元格时,该单词有时会突出显示或光标放在文本的中间。然后,用户需要使用退格删除文本(我想通过自动删除文本消除)。 这是一个内置的函数,我不知何故丢失了? 解决方案 有很多可怕的想法“盒外”,这是一个 无论如何,创建 NSTex
..
我有一个文本标签声明为: @property(weak)IBOutlet NSTextField * label; 我在awakeFromNib方法中设置了一些属性: - (void)awakeFromNib { [label setStringValue:@“hello”]; } 但是当我尝试改变字符串值(与setStringVal
..
我试图找到一个方法来监视NSTextField的文本的变化。我尝试了 - (void)controlTextDidChange:(NSNotification *)obj 的委托方法,但它只有当用户输入到文本字段时才起作用。如果以编程方式设置文本字段字符串(例如使用按钮),则 controlTextDidChange 将不起作用。 有没有一个方法或另一种方法,我可以用来监视NSTextFie
..
如何在单击NSTextField时使NSComboBox消失? 这是我使用的代码: 类comboBox:(在接口生成器中用作我的NSComboBox的自定义类) comboBox。 h: #import @interface comboBox1:NSComboBox - (void)隐藏; @end comboBox.m: $ b b #
..
我正在使用Swift编写的单位转换器,它会自动在相应的 NSTextField 中显示更新的单位。对于此示例,如果用户在 minutesField 中输入分钟,则 secondsField 和 hoursField 应自动更新以显示属性中转换的值。下面是我的视图控制器中的代码示例: import Cocoa class ViewController:NSViewController
..
我的简单程序是循环通过数组导出几个文件。 当它在循环中时,我想更新一个文本字段,告诉用户当前正在导出哪个文件。 代码看起来像这样: for filesArray { var fileName = item [“fileName” ] fileNameExportLabel.stringValue =“导出\(fileName).ext” println(“导出\(fileN
..
我有一个文本字段,并将其绑定到 NSString 实例变量。 文本字段,它不更新变量。它等待,直到我按Enter键。我不想每次都按Enter键。 我需要更改什么才能立即更改绑定值? 解决方案 默认情况下, NSTextField 的值绑定不会连续更新。要解决这个问题,您需要在选择文本字段后,在“值”标题下检查绑定检查器中的“持续更新值”框: 但,通常,你真正想做的是更新文
..
今天我有一个问题,从这个问题:可可数据库结果。它是关于使用数据库返回的数据来创建一定数量的问题。我使用以下代码的形式(这是在问题中发布的)。 NSMutableDictionary * interfaceElements = [[NSMutableDictionary alloc ] 在里面]; for(NSInteger i = 0; i //这只是为了使一个框架缩进10px
..
我有一个绑定到nsmutableablestring的文本字段。在按钮的动作项目中,我想清除这个字符串,但它抛出一个异常说它是不可变的。 会员变量 NSMutableString * firstName; 绑定到文本字段的属性声明为.h @property(copy)NSMutableString * firstName; 在按钮的操作中,
..
我使用基于视图的 NSTableView ,并希望允许用户编辑文本。 Cocoa通常对此有很好的支持,但我不知道如何将 NSTextField 的值绑定到一个字符串,同时向用户显示稍微不同的字符串,如下所示。例如,当用户单击文本字段或按Enter键进行编辑时,字段编辑器只能使用 exportTest.zip 而不是 exportTest .zip Shared ,无论编辑用户做什么都应该只影响 e
..
我想要实现的是通过我的UI中的NSTextField标签,以字符流的形式实时地启动命令行(CL)任务(包装NSTask)和管道(NSPipe)字符输出。文本字段的目的不是以任何方式捕获输出,或甚至允许读取它。它只是显示它,部分作为UI装饰,部分作为一种进度指示器。我想让用户看到一个字符流只是流动的(快速)作为CL任务它的工作。 我知道如何包装CL任务在NSTask并通过设置[task set
..
我想在滚动表上放置一个文本标签,但是标签与滚动的图形冲突。在这里,您可以看到一个测试,其中我有意将标签一半从表中向上滚动,在表中,这导致标签覆盖的部分拖动下面,直到它退出窗口 此外,当我转到表的另一端并向下滚动时,有时标签似乎被重绘,其块随着滚动而上升: 似乎该表正在重绘其内容,并且不会通知其余视图对象在重叠的情况下重绘自己。我如何解决这个问题?事实上,这似乎与如何将NSButton放
..
我有十个按钮,每个都有不同的名称。在选择每个按钮,我需要将按钮的标题附加到NSTextField,而不删除旧的字符串。 - (IBAction)nextButton:(NSButton *)sender { int tag = [sender tag]; if(tag == 1){ [resultField setStringValue:[sender title]]
..
我想显示一个键已被解除后剩下的一个新推文的字符数。目前,只有当返回被解除时才会发生: - (IBAction)updateCharacterCountFromNewTweetField:(id)sender { [ newTweetCharacterCount setIntValue:140 - [[sender stringValue] length]]; }
..
我在NSTableCellView里面有一个NSTextField,我想要一个事件通知我当我的NSTextField有重点禁用几个按钮,我发现这个方法: - (void)controlTextDidBeginEditing:(NSNotification *)obj { NSTextField * textField =(NSTextField *)[obj object];
..
我正在尝试实现自己的自动补充系统(结果是从一个sqlite数据库pull) 我设置了一个NSTextField和适当的委托。每次NSTextField中的文本改变,它调用 - (void)controlTextDidChange:(NSNotification *)aNotification 方法 它工作正常,在这种方法我构建一个菜单程序化,最后我调用/显示它的代码: NSRe
..
在 NSAttributedString 中,字母范围具有链接属性和自定义颜色属性。 在Xcode 7和Swift 2中,它的工作原理: 在Xcode 8 with Swift 3中,链接的自定义归因颜色总是被忽略(在截图中应为橙色)。 这里是测试代码。 Swift 2,Xcode 7: import Cocoa import XCPlayground
..