一直在iphone上使用mbprogresshud做提示資訊檢視。一直都沒有什麼問題,但用在ipad上使用時。卻有時會出現顯示方向不正常。如ipad螢幕是橫的,但當mbprogresshud出現時卻依照豎屏的方向進行顯示,一直不解,細緻看了出現的情況,發現有2種情況會出現方向異常:1.用 presentviewcontroller 出來的控制器,且方向固定,方向與裝置方向不一致。2.當uialerview和mbprogresshud一起出現的時候。
我們初始化mbprogresshud時可能會用到以下方式初始化
[cpp]view plain
copy
_hud = [[mbprogresshud alloc] initwithwindow:window];
解決:使用
_hud= [[mbprogresshud
alloc
] initwithview:view];
初始化即可了
還有還有一種情況
當你在uialertview託付方法
- (void)alertview:(uialertview *)alertview clickedbuttonatindex:(nsinteger)buttonindex;用第一種方法顯示(即須要獲取keywindow),還是不能獲取到主程式的keywindow,
解決方法 用還有乙個託付就能夠了
- (void)alertview:(uialertview *)alertview diddismisswithbuttonindex:(nsinteger)buttonindex;
以上親測沒有問題
MBProgressHud 換行顯示
這樣子的類擴充套件可能很多人都見過,但是在最近的專案裡面出現了由於要顯示的提示資訊過長,被省略,資訊顯示不全的情況,故新增了幾個方法。專門用來顯示文字資訊,可以做到自適應文字大小。不多說,如下 h void showxymessage nsstring text void showxymessage...
MBProgressHUD 顯示方向異常
一直在iphone上使用mbprogresshud做提示資訊檢視,一直都沒有什麼問題,但用在ipad上使用時,卻有時會出現顯示方向不正常,如ipad螢幕是橫的,但當mbprogresshud出現時卻按照豎屏的方向進行顯示,一直不解,仔細看了出現的情況,發現有2種情況會出現方向異常 1.用 prese...
關於MBProgressHUD顯示問題
mbprogresshud showerror 網路不給力 上面的這樣預設是顯示在window上,螢幕旋轉就會有問題.mbprogresshud showerror 網路不給力 toview self view 螢幕旋轉時,注意用這種方式,覆蓋在對應的view上面.注意 mbprogresshud的...