項目中用到的一個hud,基于MBPRogressHUD,使用自定義視圖實現的,動畫效果是從網上參考的,并不是很理想。
有需要的可以看看,這里是源碼(源碼用了cocoapods,運行前需要pod install)。
附上效果:
里面有一些關于MBProgressHUD的設置的,如下:
1 hud.opacity = 0.2;2 hud.mode = MBProgressHUDModeCustomView;3 hud.margin = 10.0f; //設置HUD和customerView的邊距(默認是20)4 hud.yOffset = -20.0f; //設置HUD距離中心位置的y偏移(同理也可以設置xOffset)5 // hud.userInteractionEnabled = NO; //userInteractionEnabled=NO時,不會遮擋containerView,view可以正常響應
可以根據自己需要自行調整,也可以根據自己需要再擴展其他方法使用。
新聞熱點
疑難解答