Тариум Ipad Barimage меняется с ориентацией - PullRequest
1 голос
/ 01 апреля 2011

У меня есть два титульных изображения шириной 768 и 1024 для портретной и альбомной ориентации.Но иногда (при переходе к предыдущему виду) изображения не меняются при изменении ориентации. Я использую следующий код:

Ti.UI.orientation = Titanium.Gesture.orientation;

Titanium.Gesture.addEventListener('orientationchange', function(e) {

  w.barImage = 'null';

  //alert("Orientation Change"+o);

  var o = Titanium.Gesture.orientation;

  if(o==1||o==2)

  {  

    w.barImage='barImage768.png';

    w.add(navBar);

  }

  else if(o==4||o==3)

  {

    w.barImage='barImage.png';

    w.add(navBar);

  }

});

У кого-нибудь есть решение для этого.Иногда я получаю 0 ориентации в тревоге.

1 Ответ

0 голосов
/ 01 апреля 2011

Можно получить значения ориентации 0 для неизвестного и 5 или 6, когда устройство обращено вверх или вниз.

Нам удалось отследить последнее «реальное» значение ориентации (значения 1, 2, 3 или 4) и продолжать использовать его при получении значения 0, 5 или 6.

...