版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1337871
项目需求:点击按钮,改变按钮上文字的颜色(如:由黑变红)。重复点击按钮,按钮上的文字颜色一直都是红色的。
直接使用原生按钮的问题:重复点击按钮,按钮上文字颜色会有一个由黑变红的过程。 原因:点击按钮,按钮会进入一个高亮状态。
不让按钮进入高亮状态的解决方法:重写按钮的高亮状态的set方法。
代码:
// 只要重写了此方法,按钮就无法进入highlighted状态
}