gpt4 book ai didi

cocoa - 更改 NSToolbar 图标以适应不同的工具栏大小

转载 作者:行者123 更新时间:2023-12-03 16:19:48 25 4
gpt4 key购买 nike

NSToolbar 可以有两种尺寸,由用户使用“使用小尺寸”菜单项控制。常规工具栏尺寸要求每个项目的图标尺寸为 32x32,而小尺寸则使用 24x24。我不希望图标默认缩放,因为每个工具栏尺寸都有一对图标。相反,我希望当用户更改工具栏大小时图标自动切换到其他大小。

现在 IB 的每个工具栏项目只有一个图像字段。有没有办法自动更改图标大小,或者我是否必须继承 NSToolbar 并手动对大小更改使用react并修复每个项目的图标?

最佳答案

摘自 Apple 工具栏指南:

You should provide image representations specific to the default, regular and small size modes in a single image that supports multiple image representations such as icns or tiff. The appropriate image representation is automatically displayed for the toolbar's current sizeMode. If an appropriate representation is not available, the toolbar scales the a representation to the appropriate size for the current mode, at a cost in performance and appearance.

关于cocoa - 更改 NSToolbar 图标以适应不同的工具栏大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8890730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com