我正在玩一款iPhone测试应用,可以在模拟器向左或向右旋转时定向视图。当我的视图有白色背景时,一切正常,但是当我将视图背景更改为更暗的颜色时,我注意到视图在旋转时有一个白色边缘(1个像素)。有没有人遇到这个或知道我怎么可能摆脱它。事实上,它可能是模拟器的问题,不会在实际设备上显示,但我认为值得请求将来参考。
加里
答案 0 :(得分:2)
之前我见过类似的东西..
浏览nib(.xib)文件并确保所有视图都具有适当的深色背景颜色集,最值得注意的是包含“窗口”的nib文件。单击它们并设置背景颜色。
答案 1 :(得分:0)
我从来没有注意到它,但我再也没有试过旋转一个非常黑暗的视图。可能存在一个小边框,以防止视图渗透到状态栏或其他视图中。
答案 2 :(得分:0)
离散域中的旋转和缩放(与模拟相比)非常困难,因为在旋转/缩放之后,旋转的位置可能不是像素位置。你可以通过平滑边缘来抑制效果,但我相信这没有实现,所以错误。