How to adjust UINavigationBar's text and buttons when you change tintColor?
<p>I was able to change the tintColor of the UINavigationBar by doing:</p>

<pre><code> self.navigationController.navigationBar.tintColor = [UIColor redColor];
</code></pre>

<p>However the problem is when the color gets too light, the button, backButton and the title text is not visible. Why is it that it doesn't automatically adjust itself based on the tint color? Do I have to create custom button, custom title view and custom back button if I change the tint color?</p>

<p><img src="http://img210.imageshack.us/img210/9617/picture1tlv.png" alt="alt text" /></p>
