【发布时间】:2012-05-18 13:09:15
【问题描述】:
当我实例化这个按钮类时是否可以发送额外参数,像这样:?
BttClass *myButton = [[BttClass alloc] init];
如果是这样,正确的语法是什么?我一直在尝试各种! 我想发送一个 BOOL 和一个字符串。 谢谢。
【问题讨论】:
-
我的第一个问题是为什么?如果您遵循
MVC原则,则无需添加任何额外信息即可查看,这些信息应包含在您的模型中。只是我对这个问题的想法。 -
也许按钮需要(好吧也许不需要,但'想要')足够聪明来改变它的标题,它使用这些参数来做到这一点?
-
达摩是对的,我正在做一个自定义按钮。由于设计原因,常规的自定义选项不起作用。 (诚然,也许 UIButton 对我来说不是正确的选择。也许我应该使用 UIControl 或其他东西。)