Iphone UIButton状态(uicontrol状态)

Iphone UIButton状态(uicontrol状态),iphone,objective-c,uibutton,Iphone,Objective C,Uibutton,如何设置UIButton的状态 在UIButton类引用中有一个“state”,但它只是“readonly” 谢谢 James例如,您可以设置selected属性 buttton.selected = YES; 还可以使用已启用和突出显示属性 请注意,所有这些属性都在控件的状态上设置了一个位掩码,您可以使用只读stateproperty获取该掩码 myButton.highlighted = YES/NO; myButton.selected = YES/NO; myButton.enable

如何设置UIButton的状态

在UIButton类引用中有一个“state”,但它只是“readonly”

谢谢
James

例如,您可以设置
selected
属性

buttton.selected = YES;
还可以使用
已启用
突出显示
属性

请注意,所有这些属性都在控件的状态上设置了一个位掩码,您可以使用只读
state
property获取该掩码

myButton.highlighted = YES/NO;
myButton.selected = YES/NO;
myButton.enabled = YES/NO;

这些是在
UIButton的
祖先
UIControl

上定义的,以上两个回复就是答案

需要注意的是,您不能直接更改
ui按钮的
状态
。状态由其他事件触发器间接更改