为什么默认的iPhone界面元素,特别是UISwitch(未修改)和UISegmentedControl会出现轻微模糊?我没有更改它们或调用任何私有API.当我在模拟器中运行它并将其加载到我的iPod Touch上时,会发生这种模糊,因此我认为这不是一次性的故障.这些元素是通过一些代码(initWithFrame :)而不是在界面构建器中创建的.以下是模拟器中模糊的屏幕截图:
http://drp.ly/14rS6a
它在实际设备上看起来很相似.
谢谢你的帮助
解决方法
你如何在UI上定位元素?当我试图将标签居中并且x或y位置最终变成浮点而不是int时,我看到了UILabel的这个问题,所以它试图在半像素上渲染文本,看起来非常模糊.我将所有内容都截断为int,看起来很正常