Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode “的目的是什么?”;“富文本”;cocoa上的NSTextFields按钮?_Xcode_Macos_Cocoa_Interface Builder_Nstextfield - Fatal编程技术网

Xcode “的目的是什么?”;“富文本”;cocoa上的NSTextFields按钮?

Xcode “的目的是什么?”;“富文本”;cocoa上的NSTextFields按钮?,xcode,macos,cocoa,interface-builder,nstextfield,Xcode,Macos,Cocoa,Interface Builder,Nstextfield,我的意思是,NSTextFields具有属性文本属性,对吗?那么,对于cocoa上的NSTextFields,interface builder上的这个“富文本”选项的目的是什么 与往常一样,没有关于它的文档。来自: 如果是,并且文本值是属性字符串,则将显示该值 使用属性字符串的可视设置(可修改) 在字体面板中。;如果标志为“否”,且文本为属性文本 一串字符串属性(字体、颜色等)将被忽略,并且 根据文本字段的设置显示字符串。设定 显示字符串时将忽略属性字符串的属性 以及当文本字段正在编辑时 实际

我的意思是,
NSTextField
s具有属性文本属性,对吗?那么,对于cocoa上的
NSTextField
s,interface builder上的这个“富文本”选项的目的是什么

与往常一样,没有关于它的文档。

来自:

如果是,并且文本值是属性字符串,则将显示该值 使用属性字符串的可视设置(可修改) 在字体面板中。;如果标志为“否”,且文本为属性文本 一串字符串属性(字体、颜色等)将被忽略,并且 根据文本字段的设置显示字符串。设定 显示字符串时将忽略属性字符串的属性 以及当文本字段正在编辑时


实际上,如果在字体面板上禁用RichText,它的工作方式似乎是字体、颜色等实际上发生了变化-只是整个文本,而不仅仅是选定的部分/字符…

所以您告诉我的是:在interface builder上,我们有这个
title
字段。该字段可以是常规文本,也可以是属性文本,这取决于是否选中了“富文本”框,对吗?如果这是真的,那么interface builder又一次糟糕了,原因有几个:首先,它提供了一个名为
title
的常规文本字段来添加非属性文本和属性文本;其次,如果我关闭“富文本”,标签将继续在interface builder上显示属性文本。苹果在Xcode方面做得很好。它现在可以倒在垃圾桶里了。