Text Field Border 不仅在 IPad2 中出现,在 IPad Air 或 Resizable Ipad 中出现

Text Field Border is not coming in only IPad2, In IPad Air or Resizable Ipad it is coming

我在模拟器中 运行 这个应用程序,在 ipad2 和 ipad air 中,风格正在变得不同。还在设备中测试了同样的事情正在发生。知道如何解决这个问题吗?

Code Snippet: 
answerField.layer.borderWidth = 0.5

这是一个猜测,但会不会是某些模拟器 运行 是您应用的旧版本?然后你应该去 "iOS Simulator" -> "Reset Content and Settings..." 在不适合你的模拟器中。

尝试将文本框 borderwidth 增加 1 像素。

也许你可以这样试试:

#define BorderScaleWidth(width) [[UIScreen mainScreen] scale] > 2.0 ?宽度 / [[UIScreen mainScreen] scale] : width

它会给你正确的宽度。