Why are the default UI controls in my iPhone app blurred?
Why would the default iPhone interface elements, specifically the UISwitch (unmodified) and a UISegmentedControl appear slightly blurred? I have not changed them or called any private APIs. This blurring occurs when I run it both in the simulator and when I load it on my iPod Touch, so I don't think it's a one off drawing glitch. These elements were created via some code (initWithFrame:) not in interface builder. Here is a screenshot of the blurring in the simulator: http://drp.ly/14rS6a
It looks similar on the actual device.
Thanks for 开发者_C百科your help
How are you positioning the elements on the UI? I saw this problem with UILabel when I was trying to center the label and the x
or y
position ended up being a float instead of an int, so it was trying to render the text on a half pixel and it looked very blurry. I truncated everything to an int and it looked normal
精彩评论