ios7新浪微博 webview认证弹出来一闪而过的问题下是在 WBAuthorizeWebView文件中
- (void)show:(BOOL)animated
{
............
//这几行代码引起的
UIWindow *window = [UIApplicationsharedApplication].keyWindow;
if (!window)
{
window = [[UIApplicationsharedApplication].windowsobjectAtIndex:0];
}
[window addSubview:self]
...............
}
传递进来当前的UIViewController就可以了 不用window 貌似和ios7系统中的有冲突 !
- (void)show:(BOOL)animated viewController:(UIViewController *)viewController
{
..........
[viewController.viewaddSubview:self];
..........
}
本文解决iOS7系统中新浪微博使用WebView进行认证时出现的闪现问题。通过调整显示方式,将弹窗直接添加到当前UIViewController视图层级,避免与系统窗口冲突。

2716

被折叠的 条评论
为什么被折叠?



