update tintColor when set new tint color

Got your idea. But I think it would be better if we use a `@property` here. Something like:
```
@property (nonatomic, assign, getter=isHighlightDisabled) BOOL highlightDisabled;
```