【发布时间】:2012-02-08 14:47:07
【问题描述】:
我正在处理另一个人的代码。他在界面构建器的 UIView 中创建了一些 UIButtons(不是以编程方式)。 但现在用户界面略有变化。当视图加载时,根据某些条件,必须禁用/启用某些按钮。我有点困惑,是通过动态创建按钮来更改代码并根据条件禁用按钮,还是有任何其他方式,例如通过标签引用按钮并更改其属性。听起来像一个愚蠢的问题,我仍在努力提高我在 Iphone 应用程序开发方面的基本技能。
【问题讨论】:
我正在处理另一个人的代码。他在界面构建器的 UIView 中创建了一些 UIButtons(不是以编程方式)。 但现在用户界面略有变化。当视图加载时,根据某些条件,必须禁用/启用某些按钮。我有点困惑,是通过动态创建按钮来更改代码并根据条件禁用按钮,还是有任何其他方式,例如通过标签引用按钮并更改其属性。听起来像一个愚蠢的问题,我仍在努力提高我在 Iphone 应用程序开发方面的基本技能。
【问题讨论】:
在UIButton 上创建一个IBOutlet,然后您可以执行以下操作:
myButton.enabled = NO; // or YES
myButton.hidden = NO; // or YES
【讨论】:
您需要使用界面构建创建一个 IBOutlet,它会为您提供对 nib 文件中按钮的引用。从那里您可以修改已加载按钮上的参数。
【讨论】: