обнаружить, что iPhone был повернут с помощью телефонной щели - PullRequest
0 голосов
/ 21 июля 2010

Может ли кто-нибудь привести меня в правильном направлении, чтобы узнать, как распознать, что iPhone был повернут, с помощью PhoneGap, пожалуйста?

Спасибо!C.

1 Ответ

0 голосов
/ 06 августа 2010

Если вы не знакомы с разницей в телефонной связи, посмотрите Отличное введение Джонатана Старка .

Если вы уже знакомы с PhoneGap и вам просто нужен фрагмент кода, посмотрите отчет об ошибке здесь . Как видите, в текущем выпуске, похоже, есть некоторые проблемы с watchOrientation, но Shazron предлагает обходной путь, который я скопировал здесь:

function onDeviceReady()
{
    // do your thing!
    document.addEventListener("orientationChanged", UpdateOrientation);

}

function UpdateOrientation(e)
    {
        switch(e.orientation)
        {
            case 0: // portrait
            case 180: // portrait
        // do your thing here
                break;
            case -90: // landscape
            case 90: // landscape
        // do your thing here
                break;
        }    
    }
...