Today in the interface, found that before the iOS7.0 under the good interface in the iOS7.1 under the problem:
1.navigationBar background image, the color has become lighter. Serious look can find 7.1:7 color light.
7.07.1fix: The original is 7.1 navigationbar background map The default translucent will show, as long as the translucent hook off the good
2. Modify the color, feel no problem, right? One run found that there is a thin white line underneath the Navigationbar (this problem is in 7.0)
Navigationbar below, then searchbarnavigationbar down and then TableView.
FIX: This is actually the shadow of Navigationbar, the default is a white line of pixels, so
[[Uinavigationbar appearance] setshadowimage:[uiimage new];
After the above modification, found that the white line has disappeared, in addition to navigationbar under the searchbar situation. After another search, found that the top of the Searchbar has a line called hairline, improved the code just now,
[[Uinavigationbar appearance] Setshadowimage:[uiimage imagewithcolor:[uicolor colorwithhexstring:@ "4290cc" ] Size:cgsizemake (1)];
iOS development-Navigationbar background default Translucent