如何获得 NSButton 的首选大小?
我有一个包含 NSButton
的 NSMenuItem
自定义视图。按钮的标题是在运行时确定的,我想调整按钮的框架,以便内容(按钮标题)始终适合。
我知道 [NSAttributedStringboundingRectWithSize:options:]
,但我想知道是否有一种内置方法可以为 NSButtons 甚至 NSView 级别执行此操作。
I have a custom view for an NSMenuItem
that contains an NSButton
. The title of the button is determined at runtime and I'd like to adjust the frame of the button so that the content (button title) always fits.
I'm aware of [NSAttributedString boundingRectWithSize:options:]
, but I'm wondering if there's a built-in way to do this for NSButtons or even on the NSView level.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
NSButton
继承NSControl
的-sizeToFit
方法,这可能会提供您正在寻找的内容。NSButton
inheritsNSControl
's-sizeToFit
method, which may provide what you're looking for.