当它从iPhone,iPodTouch和包括iPad在内的所有机器人访问时,就会出现这种划分。但是,我不想要iPad(和其他宽屏平板电脑)!如何排除iPad(和其他宽屏平板电脑)?
<% if(ua.include?('Mobile') || ua.include?('Android')) %>
Transaction when it's accessed from iPhone,iPodTouch, and All Androids
<% end %>
我想创建一个iPad应用程序,除了正常的ipad屏幕(4:3)使用第二个UIScreen包含一个16:9宽屏格式的UIWindow,如果连接了第二个屏幕。
我使用AppleTV进行连接。
我不仅想把ipad的屏幕镜像到电视上,因为那样它就只是一个4:3的画面--我想让它使用整个16:9的宽屏。
因此,我开始并设置了第二个UIScreen,窗口现在在电视上以宽屏格式显示,背景为绿色。
//Check for Second Screen and if available, make a second UIWindow and put it on the second screen
NSA
谁能告诉我iPhone/iPad和iPhone(视网膜)/iPad(视网膜)的理想图像分辨率是多少?我从苹果网站和维基百科上获取了这些数据。如下所示:
常规iPhone 480 x 320 - 163 ppi
iPhone视网膜显示屏960 x 640 -326ppi。
iPad 2: 1024 x 768 - 132 ppi
iPad 3(视网膜显示屏):2048 x 1536 - 264 ppi
非常感谢您的帮助!
我已经将我的媒体查询设置为:
@media screen and (min-device-aspect-ratio: 1/1) and (orientation: landscape) {
// code here
}
@media screen and (max-device-aspect-ratio: 1/1) and (orientation: portrait) {
// code here
}
我不得不加上device-aspect-ratio,以抵消Chrome mobile中软键盘带来的方向变化。它工作得很好,但在iPad上测试时,我发现当它转到横向模式时