使用Pixate Freestyle禁用控件

时间:2014-05-29 16:03:42

标签: ios xamarin pixate

我有一个带有以下css的UIButton

button {
    size: 50 100;
    color: #FF0000;
}

但是我想根据类似的样式禁用按钮:

button {
    size: 50 100;
    color: #FF0000;
    enabled: true;
}

有没有人知道如何完成或添加扩展方法来启用此功能?

1 个答案:

答案 0 :(得分:0)

我认为enabled没有disabledUIButton个伪类。您可能会做的是检测按钮状态并动态分配styleClass,如下所示:

#import <PixateFreestyle/PixateFreestyle.h>

UIButton *button = [UIButton new];

if(button.enabled){
  button.styleClass = @"myButton";
}else{
  button.styleClass = @"myButtonDisabled";
}

...然后你的CSS就是:

.myButton {
    /* Default button styles */
}
.myButtonDisabled {
    /* Disabled button styles */
}

我希望有所帮助。祝你好运。