gpt4 book ai didi

ios - 如何通过 Interface Builder 在 UIButton 中存储辅助信息?

转载 作者:可可西里 更新时间:2023-11-01 05:09:43 26 4
gpt4 key购买 nike

我正在构建一个自定义键盘,其中有大约 50 个 UIButton 键。我想为每个键添加一些分组信息,例如数字、字母、光标等。

首先想到的是 tag 字段(字母 100,数字 200,等等)

另一种选择是通过 a category with Associative References .

但是,这两种方法都不是Interface Builder 友好。还有其他选择吗?

最佳答案

你写的

I'd like to put some grouping information for each key, e.g., numbers, alphabets, cursors, etc.

为什么不使用 IBOutletCollection

您可以为每个“数字、字母、光标”声明数组:

@property (nonatomic) IBOutletCollection(UIButton) NSArray *numberButtons;
@property (nonatomic) IBOutletCollection(UIButton) NSArray *letterButtons;
@property (nonatomic) IBOutletCollection(UIButton) NSArray *cursorButtons;

并轻松将它们连接到界面构建器中:

enter image description here

关于ios - 如何通过 Interface Builder 在 UIButton 中存储辅助信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14396141/

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