在MBProgressHUD的初始化函数 - (id) initWithView :(UIView *) view 中,初始化MBProgressHUD的 frame时候使用的是父视图view 的 bounds,所以在使用时set MBProgressHUD 的 frame之前,MBProgressHUD 会有个透明的背景覆盖住整个父视图。这样,如果父视图上面有按钮等需要响应的事件,就不会响应了。

解决的办法,就是给MBProgressHUD传入一个自定义的frame大小合适的父视图。

posted on 2013-10-12 16:44  童话DY  阅读(185)  评论(0编辑  收藏  举报