2
我有一個NSComboBox
顯示不垂直對齊的文本。 有沒有一種方法可以在NSComboBox
中垂直對齊文本?NSComboBox垂直對齊
正如你所看到的,這是非常奇怪的,它並不字體大小的變化而變化。我搜索了NSComboBox
Class Reference,但唯一可用的資源是用於彈出顯示的項目(如intercellSpacing
或setItemHeight:
)。
預先感謝您。
我有一個NSComboBox
顯示不垂直對齊的文本。 有沒有一種方法可以在NSComboBox
中垂直對齊文本?NSComboBox垂直對齊
正如你所看到的,這是非常奇怪的,它並不字體大小的變化而變化。我搜索了NSComboBox
Class Reference,但唯一可用的資源是用於彈出顯示的項目(如intercellSpacing
或setItemHeight:
)。
預先感謝您。
試試看:
NSComboBox* cbx = ZGKeyComboBox.new;
// NSViewMaxYMargin means: The top margin between the receiver and its superview is flexible.
cbx.autoresizingMask = NSViewMaxYMargin;
cbx.itemHeight = cbx.itemHeight + 3; // addSubview will center vertically
NSRect r = NSMakeRect(x, y, width, cbx.itemHeight + 5);
cbx.frame = r;
...
[parent addSubview: cbx];