我想要一个数值输入框,右侧有可点击的三角形(类似于组合框)。单击三角形时,输入框下方会出现一个 slider ,您可以拖动 slider 上的旋钮来调整输入框中的值。
最佳答案
最后我能够弄清楚为什么没有显示新面板。您需要替换之前答案中代码中的一行。您需要替换:
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
。
关于objective-c - 创建弹出 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11325712/