天天看點

處理iOS裝置的螢幕旋轉

某些情況下,不強制的給使用者唯一的螢幕角度給使用者。這樣使用者可以旋轉手機得到不同的視覺體驗。

最簡單的就是safari,橫看豎看都可以。

這時需要捕捉使用者的螢幕旋轉事件并處理。很簡單,才兩步。比把大象裝冰箱都簡單。

下面是代碼:

處理iOS裝置的螢幕旋轉
處理iOS裝置的螢幕旋轉

在viewcontroller初始化或者viewdidload方法中加入notification就可以。很顯然,post notification的事蘋果的sdk已經為我們

處理了。我們代碼中要做的就是處理發送來的notification。

添加好notification的observer後就剩添加具體的處理方法了。這裡就是orientationchanged。

處理iOS裝置的螢幕旋轉
處理iOS裝置的螢幕旋轉

接下來就在switch-case語句裡針對沒一種螢幕可能的角度添加你的處理代碼吧。

歡迎加群互相學習,共同進步。qq群:ios: 58099570 | android: 330987132 | go:217696290 | python:336880185 | 做人要厚道,轉載請注明出處!http://www.cnblogs.com/sunshine-anycall/p/3307854.html

繼續閱讀