gpt4 book ai didi

objective-c - 用于具有不同标题和值的弹出窗口的 Cocoa 库

转载 作者:行者123 更新时间:2023-12-03 17:12:52 25 4
gpt4 key购买 nike

我正在寻找解决此问题的最佳方法。我有一个弹出按钮,其中有 4 个条目。我希望用户能够更改它们,但是当弹出按钮更改并且我访问所选值时,它将是我的预定义值,而不是他们自定义的值。

示例

|Value1|
|Value2|
|Value3|
|Value4|

是我预定义的。他们可能会将其更改为

|1Value|
|2Value|
|3Value|
|4Value|

但是,当他们选择 3Value 时,我需要代码才能看到 Value3

是否已有支持此功能的库?如果不是,做这样的事情最好的方法是什么?这是针对 Mac OS X 应用程序的。

最佳答案

NSPopUpButton中,您将找到一个属性indexOfItem。只需使用索引来识别项目即可。

NSArray *original = // the values of the original items 
NSInteger *selected = [popUpButton indexOfItem:popUpButton.selectedItem];
id originalItem = [original objectAtIndex:selected];

关于objective-c - 用于具有不同标题和值的弹出窗口的 Cocoa 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16024688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com