1、UIButton設置為disabled且不變灰的解決方法:
當我們將一個UIButton的enable設置為NO后,按鈕通常會變灰一些,想它不變灰,可以設置:
_nextBtn.adjustsImageWhenDisabled = NO;
_nextBtn.enabled =NO;
2、UISearchBar點擊鍵盤的search時氧卧,右上角的取消按鈕不變灰色的解決辦法:
- (void)searchBarSearchButtonClicked:(UISearchBar*)searchBar
{
[self.topSearchBarresignFirstResponder];
//處理searchBar失去焦點后,取消變灰的操作
UIButton*cancelBtn = [searchBarvalueForKey:@"cancelButton"];//首先取出cancelBtn
cancelBtn.enabled=YES;//把enabled設置為yes
}