创建一个PopUp滑块

时间:2012-07-04 08:57:14

标签: objective-c cocoa

我想要一个数值输入框,右边有可点击的三角形(类似于组合框)。当您单击三角形时,输入框下方会出现一个滑块,您可以拖动滑块上的旋钮来调整输入框中的值。

1 个答案:

答案 0 :(得分:0)

最后,我能够弄清楚为什么不显示新的面板。您需要在上一个答案的代码中替换一行。您需要替换:

NSPanel *newWindow = [[[NSPanel alloc]initWithContentRect:windowRect styleMask:NSUtilityWindowMask backing:NSBackingStoreBuffered defer:NO]autorelease];

NSPanel *newWindow = [[[NSPanel alloc]initWithContentRect:windowRect styleMask:NSUtilityWindowMask backing:NSBackingStoreBuffered defer:NO]retain];

问题是newWindow每次在用户能够看到它之前就被释放了。所以,基本上我们需要保留newWindow