草庐IT

NSTextfield

全部标签

swift - 使用 Swift 垂直对齐 NSTextField 中的文本

我一直在阅读有关如何在NSTextField上设置垂直对齐方式的各种选项。我希望文本显示在中心并在Swift中以编程方式进行。以下是我目前看过的内容:http://www.cocoabuilder.com/archive/cocoa/174994-repositioning-an-nstextfieldcell.htmlhttps://red-sweater.com/blog/148/what-a-difference-a-cell-makesVerticallyCentreTextinNSSecureTextFieldwithsubclassingGetNSTextFieldcont

objective-c - 创建 NSTextField "label"的示例代码?

在我的桌面MacOSX应用程序中,我想以编程方式创建一个NSTextField“标签”,它与在InterfaceBuilder中创建的典型标签具有相同的行为和属性。我通常使用(并且非常喜欢)IB,但在这种情况下,它必须以编程方式完成。尽我所能,我似乎找不到以编程方式产生与从IBView库调色板拖动的“标签”相同的标签-y行为的方法调用组合。谁能提供或指出一些如何以编程方式执行此操作的示例代码?谢谢。 最佳答案 标签实际上是NSTextField的一个实例,NSView的子类。所以,既然是NSView,就得把它加到另一个View里。这

objective-c - Objective c 检查文本字段是否为空

代码如下:-(IBAction)charlieInputText:(id)sender{//gettingvaluefromtextfieldwhenenteredcharlieInputSelf=[senderstringValue];if(charlieInputSelf!=@""){//(sendfieldifnotempty}}即使字段为空,也会发送它;因此,这并不像我想要的那样工作。 最佳答案 仅检查nil以及文本长度是否大于0-不为空if(textField.text&&textField.text.length>0){

objective-c - Objective c 检查文本字段是否为空

代码如下:-(IBAction)charlieInputText:(id)sender{//gettingvaluefromtextfieldwhenenteredcharlieInputSelf=[senderstringValue];if(charlieInputSelf!=@""){//(sendfieldifnotempty}}即使字段为空,也会发送它;因此,这并不像我想要的那样工作。 最佳答案 仅检查nil以及文本长度是否大于0-不为空if(textField.text&&textField.text.length>0){

关于 swift:Color 属性在 NSAttributedString 和 NSLinkAttributeName 中被忽略

ColorattributeisignoredinNSAttributedStringwithNSLinkAttributeName在NSAttributedString中,一系列字母具有链接属性和自定义颜色属性。在带有Swift2的Xcode7中,它可以工作:在带有Swift3的Xcode8中,链接的自定义属性颜色总是被忽略(在屏幕截图中应该是橙色)。这是测试代码。Swift2,Xcode7:1234567891011121314151617importCocoaimportXCPlaygroundlettext="Hey@user!"letattr=NSMutableAttributedS

关于 swift:Color 属性在 NSAttributedString 和 NSLinkAttributeName 中被忽略

ColorattributeisignoredinNSAttributedStringwithNSLinkAttributeName在NSAttributedString中,一系列字母具有链接属性和自定义颜色属性。在带有Swift2的Xcode7中,它可以工作:在带有Swift3的Xcode8中,链接的自定义属性颜色总是被忽略(在屏幕截图中应该是橙色)。这是测试代码。Swift2,Xcode7:1234567891011121314151617importCocoaimportXCPlaygroundlettext="Hey@user!"letattr=NSMutableAttributedS