乐升平

Results 14 issues of 乐升平

你好,我能请教你一个问题吗?我最近也封装了一个类似系统的UIAlertController:https://github.com/SPStore/SPAlertController。 弹出效果类似微信微博,但是在实现的过程中遇到一个关于毛玻璃的瓶颈,这个问题我想了很久但是都不知如何实现。无论是微信微博还是系统的,都有一个遮罩,我看了系统的层级关系,这个遮罩是全屏的,颜色为黑色0.4透明。假如在一个控制器中present出对话框,这个控制器的view是绿色,此时对话框的毛玻璃效果不是存粹的对这个绿色进行毛玻璃,为什么?因为我的对话框弹出时,必然在遮罩之上,正是由于这这个遮罩的存在,导致毛玻璃效果总是偏黑,遮罩的0.4黑色加上绿色组合起来才是我最终的毛玻璃,这不是我想要的,我想要的是当我在给对话框毛玻璃的时候,不要受遮罩的影响。系统做到了,微信也做到了,微博也做到了,我就差这一点没做到,真的想了很久,能否帮我出个思路。谢谢。我现在是逮着人就想问,但是又没人能解决。。。

你好,愿不愿意跟我一起探讨一下对话框的毛玻璃问题呢?因为我发现无论是系统,还是微信,微博等,它们的毛玻璃都很漂亮。我说的漂亮是什么意思呢,意思就是毛玻璃不会受到蒙板的影响,我看你的蒙板设置的alpha值是0.3,其实0.3过低了,系统设置的是黑色0.4透明,我看过系统的层级关系图,毛玻璃并未受到蒙板的任何影响,我自己最近也封装了一个https://github.com/SPStore/SPAlertController。 但是不管我怎么设置毛玻璃,因为蒙层的影响,都会偏黑色,我看你的也同样如此。这个问题我已经想了几天几夜了,网上找资料也没人解决过,其实用第三方不是不能实现,但是我不想依赖第三方,而且系统用的也是iOS8自带的UIBlurEffect,只是我不知道系统是如何做到的,我想过用运行时去交换UIVisualEffectView的某个方法,但那么多私有方法,我也不知该重写哪一个。 微信微博和系统的毛玻璃效果都是一致的,能否一起研究一下,我实在遇到困难了。

` for (int i = 0; i < activityTypes.count; i++) { DGActivityIndicatorView *activityIndicatorView = [[DGActivityIndicatorView alloc] initWithType:(DGActivityIndicatorAnimationType)[activityTypes[i] integerValue] tintColor:[UIColor whiteColor]]; CGFloat width = self.view.bounds.size.width / 5.0f; CGFloat height = self.view.bounds.size.height...

你知道别人下载demo最烦的是什么吗?就是报错。别人去环信下载不同样是很大?你为什么就不能直接下载好导入项目中,你是怕人家看到太大就不下载这个demo了?你让人家看到报错比不下载还痛苦,这是很重要的用户体验。或者你另外新建一个仓库,把.a存到那里,给我们链接直接下。我还真辛苦的去环信下载了,没找到那个.a,没用过环信。。。。

编译出来的包高达10M以上,源码才不到1M,是因为混编的原因吗