【发布时间】:2011-02-13 05:40:06
【问题描述】:
如果这是一个简单的问题,我深表歉意,但我一直无法找到足够的解决方案,我让自己有点发疯:P
我有一个应用程序,在不同的视图上有许多按钮 (40-50),并且应该根据按下的按钮构建一个包含许多条目的字典。
(例如,如果按下 Button 27,我将在 viewController 中构建一个 Dict: 姓名 -> 约翰·史密斯 地址 -> 1 无限循环 年龄 -> 99 )
显然为每个按钮编写一个特定的动作是错误的。
我想做的是将 UIButton 子类化(继续上面的示例),将名称、地址和年龄作为实例变量添加到我的自定义按钮中,并在按钮被实例化时设置每个实例变量一个初始化: 然后,当按下该按钮时,我可以有一个由所有按钮调用的 SINGLE buildDict:(id)sender 操作,并简单地用 sender.Name 等填充字典...
我的问题是:我可以在 Interface Builder 的属性检查器中添加字段来设置这些值吗?如果这不可能,我在哪里可以找到按钮实例化,以便我可以通过编程方式设置这些值?
【问题讨论】:
标签: iphone objective-c ipad ios interface-builder