IPad iOS開發基礎——ipad裝置方向識別

來源:互聯網
上載者:User


 

 

由於apple要求ipad的應用至少提供portrait和landscape兩個方向上的支援,因此在程式中檢測裝置當前的方向是必不可少的,一般情況下,在程式運行中可以用:
  1 [[UIDevice currentDevice] orientation];
  來擷取當前的裝置方向,但是如果是在程式開始啟動的時候,此時擷取到的結果是:
  1 UIDeviceOrientationUnknown
  這是無法判斷裝置方向的,如果在程式啟動的時候我們就要做寫於裝置方向有關的處理,要怎麼做呢?
  實際上,這可以通過擷取控制項所屬controller的方向,使得相關控制項的方向與其controller的方向是一致的,而無需理會當前的裝置方向究竟是什麼。
  例如:
  1 if (self.interfaceOrientation == UIDeviceOrientationPortrait)
  就可以判斷程式啟動時是不是在protrait方向上了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.