请给我一个建议,如何在我的屏幕截图中实现这种披露按钮 - 一个披露“向下箭头”按钮在点击时显示一个菜单:
我尝试了两种方法,使用NSPopupButton
和NSButton
显示样式和手动菜单显示:
NSPopupButton
一直显示默认值文本,并且无法在 Interface Builder 中将大小调整为较窄的大小。NSButton
显示一个菜单,但它显然错位到我单击按钮的位置,而不是底部边缘。我正在使用以下代码:- (IBAction)handleShowMenu:(id)sender { [NSMenu popUpContextMenu:profileMenu withEvent:[NSApp currentEvent] forView:sender]; }
那么显示这样一个菜单的正确方法是什么?