首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我的NSToolbar没有图标/文本/图标+文本选项?

NSToolbar是苹果公司提供的一个工具栏控件,用于在应用程序中展示一组功能选项。NSToolbar可以包含图标、文本或者图标+文本的选项,但有时候可能会出现没有图标、文本或者图标+文本选项的情况。以下是可能导致这种情况的几个原因:

  1. 未设置NSToolbarItem的显示模式:NSToolbarItem有三种显示模式,分别是图标、文本和图标+文本。如果没有显式地设置NSToolbarItem的显示模式,可能会导致选项没有图标、文本或者图标+文本。可以通过设置NSToolbarItem的displayMode属性来指定显示模式。
  2. 未设置NSToolbarItem的视图:NSToolbarItem可以通过设置自定义视图来显示图标、文本或者图标+文本。如果没有设置NSToolbarItem的视图,可能会导致选项没有图标、文本或者图标+文本。可以通过设置NSToolbarItem的view属性来指定自定义视图。
  3. NSToolbarItem的标识符错误:每个NSToolbarItem都有一个唯一的标识符,用于在NSToolbar中识别该选项。如果使用了错误的标识符,可能会导致选项没有正确显示。可以通过检查NSToolbarItem的标识符是否正确来解决该问题。
  4. NSToolbar的代理方法实现错误:NSToolbar通常会有一个代理对象,用于提供NSToolbarItem的相关信息。如果代理方法实现错误,可能会导致选项没有正确显示。可以检查代理方法的实现是否正确,并确保返回正确的NSToolbarItem。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。

  • 腾讯云云服务器(CVM):腾讯云提供的弹性计算服务,可快速创建和管理云服务器实例,支持多种操作系统和应用场景。详情请参考:腾讯云云服务器(CVM)
  • 腾讯云对象存储(COS):腾讯云提供的高可靠、低成本的云端存储服务,可用于存储和处理各种类型的数据。详情请参考:腾讯云对象存储(COS)
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

收藏!UI Tabbar底部标签栏设计全攻略

在本文中,将分享设计标签栏时要记住 7 件事。...标签栏导航剖析 底部标签栏可以是纯图标导航: 或图标可以与文本标签组合: 所选导航选项通常具有不同视觉风格,可以帮助用户一目了然地了解当前位置。...不要使用“灰+灰”颜色组合 图标颜色对比度差和标签字体小是标签栏设计两个常见问题。 始终检查文本图标的颜色对比度。...不要截断标签 您在标签栏中没有太多空间,所以当涉及到文本标签时,每个字符都很重要。切勿截断标签,因为用户不清楚其含义。相反,尝试编写清楚地传达选项简短标签。 ❌ 第二个标签被截断 7....这就是为什么要尽量避免在选项之间使用花哨转换。

1.8K30

【新!超详细】Figma组件属性完全指南

组件属性是一项功能,可让您为每个组件创建许多选项,而无需创建许多变体。过去,我们必须为每个选项创建一个变体。使用组件属性,我们可以在组件内构建逻辑,为我们提供相同选项,但变体更少。...为什么要使用组件属性? 使用组件属性主要原因是它减少了我们需要为每个组件创建变体数量以涵盖所有可能性。例如,创建了一个具有三种类型按钮:主要、次要和再次级。...此外,每个都有两个图标,一个在左边,一个在右边,加上一个文本标签。在组件属性之前,需要生成 48 个变体,但是对于组件属性,只用了 12 个变体就完成了。...如果您希望图标出现在按钮内,请将其切换为 ON (true)。如果没有,请将其切换为 OFF(假) 何时使用布尔属性? 布尔属性非常适合显示和隐藏图层。例如,对于带有和不带有图标的按钮。...文本属性 要设置文本属性,请选择一个文本图层,然后在右侧菜单内容部分中,单击图标

10.9K22

java学习之路:32.史上最全Swing常用组件

三.JButton | 代表Swing按钮 JButton类拥有5种构造方法: 构造方法 解释 JButton() 创建没有设置文本图标的按钮 JButton(String text) 创建带有文本按钮...,其属性从所提供Action中获取 1.创建没有设置文本图标的按钮 JButton jb=new JButton(); c.add(jb); ?...---- 四.JCheckBox| 代表Swing中复选框组件 JCheckBox类有8中构造方法: 构造方法 解释 JCheckBox() 创建一个最初未选中复选框按钮,该按钮没有文本,也没有图标...JCheckBox(Action a) 创建一个复选框,其中属性取自提供操作。 1.创建一个最初未选中复选框按钮,该按钮没有文本,也没有图标。...可以看到创建了一个空白下拉列表框,显然在日常应用中是没有,下面来添加选项: 2.创建一个JComboBox,它从现有的ComboBoxModel中获取项目。

6.7K32

Android设计应用图标不用愁---Asset Studio Integration来帮你

正如你所看到,针对不同分辨率屏幕它创建了多个图标,这就是刚刚为什么我们指的是一个“图标集合”,而不仅仅是一个“图标”。...文本字体、颜色等等。 ? 然而,使用文本并不能做出非常好图标,但是请注意,这仅仅是我们为了得到初步效果而采取一种很快捷方式。...请注意界面的最上面还有三个功能选项: 图片 剪贴画 文本 理想情况下你会用你自己“基准”图像(或者如果需要的话会是一个剪贴画),然后使用Asset Studio 向导生成合适图标。...你会问了:“已经有了一个自己绘制好图标了,那么为什么还要再生成”?原因就是Anroid有不同版本、不同主题,这就意味着你会提供不同效果、不同颜色以及不同样式图标。...比如下面为状态栏和通知栏生成图标: ?

1K50

18个您想了解微小但有用macOS功能

macOS具有许多如此小巧而有用功能,在您偶然发现它们或有人将它们指出给您之前,很容易错过它们。 用了两年时间没有注意到Safari地址栏在私人浏览模式下从白色变为灰色。知道不是很敏锐。...您可以将工具栏设置为仅显示文本,或者同时显示图标文本来显示快捷方式,以使视觉清晰。右键单击工具栏以显示这些选项。 想要更好选择吗?使用自定义图标添加到工具栏文件和文件夹。...是的,其中包括Safari书签;这是很长一段时间都没有想到事情。 macOS确实为书签1-9分配了默认快捷方式。...对于您经常使用其他特殊字符,请在“系统偏好设置”>“键盘”>“文本”下设置文本扩展快捷方式。为卢比符号创建了一个。每当我输入rs时,它就会显示出来。并按空格键。...12.在文本中插入Apple图标 您可能不需要经常输入Apple徽标(如果有的话),但无论如何,还是在这里包括此快捷方式,因为它很酷。

6K30

EPLAN实用技巧三

最后我们会得到这样一个符号: 外部符号默认全部表示为浅蓝色,这个没有必要改。 设备连接点 然后我们再插入几个设备连接点:工具菜单—插入--盒子/连接点/安装板—设备连接点,或点击 图标。...(L1/L2/L3/N/PE写在连接点描述里了) 占位符文本 接下来我们对这个设备界区进行一下文字描述,点击 文本选项 这个页面,我们可以输入一些电源参数。...是个实用小功能,这是个知识点哦。。。) 然后萌新可能会问为什么要选路径功能文本呢?就用一般文本有什么区别?好,告诉你。 双击开黑盒属性,然后选择“显示菜单栏”。...然后点击一个像“太阳”一样按钮,会弹出一个属性选项。 然后我们选择编号为“功能文本(自动)”,点击确定。 然后我们就可以看到黑盒就显示出了我们在路径文本里填写内容。...然而这些文本我并没有在黑盒里任何地方输入,它是自动链接上去。 当然这里我们不能这么来用,只是给大家演示一下。但是啊但是,这个功能在后期生成一系列BOM、表格、接线表等等是非常有用

2.8K30

计算机科学里最大难题:居中显示

要说是:每个人都知道如何把某个东西居中。小事一桩。如果你不知道怎么做,也有现成知识供你查阅。 然而,如果我们查看下实际应用程序就会发现,它们并没有使用这些方法。...图 标 图标就像是与文本排成一行小矩形。因此,所有由文本和行高引起问题这里也都存在。众所周知,将文本与旁边图标对齐是一项艰巨任务。...在上面的例子中,所有图标的字体大小和行高都做了同样设置。如你所见,它们大小、边距都不一样,没有哪一个真正地对齐了。 尽管有很多缺点,并且几乎没有任何好处,各家公司还是争先恐后地到处添加图标字体。...不是这样,水平居中也很难: 认为这并没有什么深层次原因,一切皆因人们不够严谨: 拜托! 这是个深思熟虑决定吗? 不得而知。...我们能做些什么:图标字体 不要再使用字体图标。 使用普通图片格式。为了帮你做出决策,画了下面这张图: 看看苹果公司怎么费力地将复选标记放入矩形内,以及将矩形放到文本标签旁: 然而他们还是失败了!

8310

计算机科学里最大难题:居中显示

图 标 图标就像是与文本排成一行小矩形。因此,所有由文本和行高引起问题这里也都存在。众所周知,将文本与旁边图标对齐是一项艰巨任务。...在上面的例子中,所有图标的字体大小和行高都做了同样设置。如你所见,它们大小、边距都不一样,没有哪一个真正地对齐了。 尽管有很多缺点,并且几乎没有任何好处,各家公司还是争先恐后地到处添加图标字体。...不是这样,水平居中也很难: 认为这并没有什么深层次原因,一切皆因人们不够严谨: 拜托! 这是个深思熟虑决定吗? 不得而知。...我们能做些什么:图标字体 不要再使用字体图标。 使用普通图片格式。为了帮你做出决策,画了下面这张图: 看看苹果公司怎么费力地将复选标记放入矩形内,以及将矩形放到文本标签旁: 然而他们还是失败了!...没有什么比对齐两个矩形更容易了。没有什么比尝试对齐被任意数量空白包围文本更困难了。 这是一场我们赢不了游戏。

7310

Visual Studio 2008 每日提示(二十)

,拖拽到常规选项卡里面,如下图所示 评论:这个功能不错,一般将一些常规头注释等都放到这里。...同时你不一定在常规选项卡里放拖拽文本,也可以在其他选项卡放,或者直接建一个选项卡放,同时把工具箱配置文件toolbox.tbd(位于C:\Documents and Settings\Administrator...也可以点击输出窗口工具栏上“在代码中查找消息”按钮图标,跳转到该位置。 评论:双击跳转恐怕不知道人不多吧,不过还可以通过单击那个图标按钮实现这个功能恐怕你没注意吧?...评论:你用过很长时间vs,也许从没发现这个设置吧。在输出窗口显示信息太多了,在即时窗口显示调试信息,显然更清晰。 #199、在输出窗口为什么不能启用“停止搜索”?...显然,这个功能是应该被隐藏,因为输出窗口和查找结果窗口是共享很多执行结果。 评论:不是作者提醒,根本在意有这个细节地方。

1.3K50

【Flutter】StatefulWidget 组件 ( 底部导航栏组件 | BottomNavigationBar 组件 | BottomNavigationBarItem 组件 | 选项卡切换 )

icon ; 图标下显示标题 : title ; 激活状态图标 : activeIcon ; 背景颜色 : backgroundColor ; BottomNavigationBarItem 组件构造函数源码..., 在该匿名方法中回调 StatefulWidget 组件 setState 设置状态方法 , 修改当前选中索引 , 之后 BottomNavigationBar 组件会自动更新当前选中选项卡...---- BottomNavigationBar 底部导航栏 onTap 回调方法中 , 设置当前选中选项卡索引 , 根据该索引值修改 Scaffold 组件 body 对应组件 , 如果选项卡索引为...0 , 显示组件 0 , 如果选项卡索引为 1 , 那么显示组件 1 ; 设置 body 字段值时 , 根据当前被中选选项卡索引值 , 判断应该显示哪个组件 ; body: _currentSelectedIndex...faq/ ( 入门阶段推荐看一遍 ) 博客源码下载 : GitHub 地址 : https://github.com/han1202012/flutter_cmd ( 随博客进度一直更新 , 有可能没有本博客源码

2.2K00

2019年最全UI设计之输入字段剖析

以下内容由摹客团队翻译整理,仅供学习交流,摹客iDoc是支持智能标注和切图产品协作设计神器。 今天,想谈谈UI设计中最常用一个设计元素 - 输入字段。输入字段允许用户在UI中输入文本。...这就是为什么让输入字段看起来像输入字段,而不是按钮或任何其他UI元素,这个是至关重要。 ?...不要让搜索看起来像按钮输入字段 根据应用程序UI设计,为容器选择对应视觉样式 应该为容器使用圆角或方角吗?这个问题没有一个标准答案。应该选择最适合你应用程序视觉风格产品。 2....特别是如果来自该领域信息对你很重要。为什么?因为人们快速扫描表单,许多人会忽略已经有值字段。 此原则唯一例外是智能默认值。智能默认设置可以使用户更快更准确地完成表单。...帮助文本可以是多行 如果没有足够空间来清楚地描述上下文,则长消息可以换到多行。 学习工具,但不受限于某种工具。摹客iDoc,高效协作,从产品到开发,只要一个文档,让你团队高效协作!

2.4K20

android gridlayout点击事件,Android GridLayout

android开发者每天都在问自己一个问题:到底应该用哪个layout 然而GridLayout在当前开发中情况如下: 大多数开发者并不知道这个布局 一些开发者知道GridLayout但是因为某些原因没有使用...只有少部分开发者花时间了解和积极使用 这是为什么要写这篇文章原因,因为觉得这个布局被不公平遗忘了 为什么我们需要Grid Layout GridLayout可以让你用一个简单根view创建一个表格系统布局...例子 让我们实现一个简单布局包含一个大图片,2个小图标和跟在图标后面的文本 Preview RelativeLayout 用RelatieveLayout实现起来非常简单,通过关键属性layout_below...,不幸是RelativeLayout没有提供这个可能性 Preview 问题 2 组件重叠 多行文本会引起重叠,因为text用了layout_alignTop对图标进行对齐 Preview GridLayout...如你看到下面图片一样,GridLayout提供更好表现结果: 文本垂直居中于图标 多行文本不会向下移动组件 Preview 那么怎么实现这个效果呢?

97410

Visual Studio 2008 每日提示(三)

评论:以前一直不知道还有这个功能,修改程序中,忘记了哪里改了,哪里没有改,有这个功能就方便了 #024、 使用快捷键进行字符大小写转换 原文地址:http://blogs.msdn.com/saraford...评论:想说是,如果如果用菜单来操作的话,都不好意思说你程序员。...如果你只想特定语言显示或不显示行号,可以这样设置:工具+选项+文本编辑器++常规,自己来选择显示或不显示。这个设置会覆盖上面的全局设置。 评论:显示行号对于查找错误代码行非常有用。...如果你想让这个设置生效的话,不能启用”文本编辑器“”指示器边距“选项,方法如下,菜单:工具+选项+文本编辑器+常规,在”显示“选项里不选中指示器边距“。...如果启用了,就只会显示书签图标,而图标的是无法改变颜色。 评论:觉得书签作用就是为了查找,不必改变什么颜色,用书签图标来显示比较清爽

1.2K30

VCL 控件分类_验证控件分类

大家好,又见面了,是你们朋友全栈君。 TForm 右下角小窗体中调整form 显示位置。...AlphaBlend : 透明度 AlphaBlendValue : 透明度数值 BorderIcons :biSystemMemu(关闭图标),biMinimize(最小化图标), biMaxmize...TListBox Clear();清除列表 this->Items->Add(...); this->Items->Strings[i]; this->Refresh(); Tag:每个控件都有的属性,没有特殊意义...Columns:列表所显示栏数 MultiSelect:是否支持多选 Sorted:是否按字母顺序进行排序 ItemIndex:列表中被选中选项序号。...Delete(): 删除表中一项 Insert():插入一个选项 Move():移动一个选项位置 Exchange():交换两个选项位置 Count:总项数 SelCount:选择选项数量 Selected

4.3K10

文本工具使用-静电Figma完全学习日记-Day.04

静电说:首先说一句,不想对软件中英文有太多讨论,如果软件是英文阻碍了你学习请另行选择其它适合你不想在这问题上去扛。求汉化,有没有中文这些问题本人恕不回复,感谢理解。...只想安安静静讨论软件功能本身内容,如果大家有这方面的问题,欢迎留言提问,非常乐意回答。 今天咱们来说说Figma文本工具,对于任意一款设计工具来说,文本工具都是老大难问题。...相信这些常规文本属性大家都不会陌生了,从上到下,依次是字体,字体粗细,字体字号,行高,字间距,段间距,文本缩进,居左中右对齐,居上中下对齐。以及Fill中字体颜色选项。...当然,文本选项还不止这些,你还可以在文本属性框右下角找到“...”图标,点击它就会打开新世界大门。我们可以为文本设置对齐,划线,大小写,简体,繁体等多种可控属性。是不是非常灵活呢? ?...让开发100%像素级还原设计稿是不可能,这是技术问题和字体处理问题。 ? Q:如果Figma设计稿使用了某种字体,交给其他人打开后,对方电脑没有这个字体,那会怎样呢?

2.3K20

如何在微信公众号编辑Python代码?

markdown语法说明 粘贴一段代码,放到txt文件中(为了去除格式),此时看起来是这样 在顶部加```python,尾部加```,全部选中后,点击右上角Markdown Here图标“单击转换Markdown...” 看下图 转换后效果 但是,点击保存后,是这样 try 和 except竟然错位了,萌新至今不清楚是为什么。...(如果你知道请告诉) 右键点击Markdown Here图标选项,可以自行设置基本渲染CSS和语法高亮CSS 把语法高亮改为Monokai Sublime,再次预览简直完美有没有 但是保存之后还是会出现错位问题...就是不用```python,改为增加一个Tab空格,具体方法是: 复制文本到sublime编辑器中,全选,然后按Tab,全部空格,然后把有空格代码复制到公众号编辑器中,选中之后,Markdown Here...转换 结果是这样,保存之后代码没有变化,手机中预览也是正常,但是缺少了高亮。

1.2K50

为啥你UI界面感觉乱?这7个常见问题一定要避免

b.注意重复列表和块 通常情况下,列表有以下几种形式:图像+文本图标+文本,数字+文本等。您应该考虑用哪种形式可以让信息更有效表达。 对于描述功能文本块,您可以使用三列布局。...但是,如果您有多于五行文本,并且需要全部显示而没有省略号,则必须用另一种视觉解决方案。为什么呢?因为手机阅读者没有阅读较长文本习惯。此时,可以使用水平滚动或者两列布局图片列表。 ?...我们可怜用户大声说:“等等,只是在表单字段之间单击,甚至没有单击'提交'!” 而且情况甚至可能变得更糟。例如,假设您有另一个检查,“提交”按钮将被禁用,直到所有必填字段不再为空。 ‍...元素没有对齐 许多设计师认为使用网格会限制您创造力,从某种意义上说,这是事实。但是,如果您是UI设计初学者,认为有必要在打破规则之前首先学习这些规则。 ‍...尽管使用免费图标没有错,但最好还是谨慎使用它们。使用免费图标会使项目看起来廉价,并且在某些情况下不专业。此外,还有很多免费图标,人们可以立即识别出来。为什么?他们已经看到它们到处都在使用。 ?

1.2K40

20个惊艳React组件库,每一个都值得收藏(上)

正因如此,围绕React,涌现出了大量组件库,这些组件库大大简化了开发过程,让开发者可以更专注于创意和业务逻辑实现。 今天,特别激动地向大家介绍20个惊艳React组件库。...这些库覆盖了从界面布局到交互设计各个方面,无论你是在打造一个响应迅速商务应用,还是一个交互丰富个人项目,它们都能为你开发之旅增添强大助力。 为什么这些组件库如此重要?...为什么选择React Grid Layout? 拖拽和调整大小:最吸引人特性之一就是支持拖拽和调整组件大小功能。这不仅让用户体验更加友好,也让界面布局调整变得简单直观。...,它允许用户以图形界面操作文本样式和布局,提供比传统文本框更为丰富内容编辑功能。...React Quill特色 功能丰富:支持文本样式编辑、图片和视频嵌入、自定义格式等多种富文本编辑功能。

72711
领券