zhPopupController icon indicating copy to clipboard operation
zhPopupController copied to clipboard

zhPopupController dealloc.

Open XavierLost opened this issue 7 years ago • 13 comments

UIView *v = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 屏幕宽 * 0.8, 213)]; self.zh_popupController = [[zhPopupController alloc] init]; self.zh_popupController.layoutType = zhPopupLayoutTypeLeft; self.zh_popupController.allowPan = YES ; [self.zh_popupController presentContentView:v];

无效打印 zhPopupController dealloc

XavierLost avatar Aug 25 '17 09:08 XavierLost

并没有弹出自定义的视图

XavierLost avatar Aug 25 '17 09:08 XavierLost

需要贴详细的代码看下

snail-z avatar Aug 25 '17 09:08 snail-z

我是在一个view的回调block中调用方法 想让自定义的view弹出 具体代码就是 这个block调用的方法 UIView * v = [[UIView alloc] initWithFrame:CGRectMake(0,0,屏幕宽* 0.8,213)]; self.zh_popupController = [[zhPopupController alloc] init]; self.zh_popupController.layoutType = zhPopupLayoutTypeLeft; self.zh_popupController.allowPan = YES; [self.zh_popupController presentContentView:v]; 不过还没有弹出 就走dealloc方法了

XavierLost avatar Aug 25 '17 09:08 XavierLost

TXAlertView *alert = [TXAlertView customAlertView]; alert.frame = CGRectMake(0, 0, ZPScreenW * 0.8, 213); alert.showAlertType = AlertTypeOpenStorage; self.alertView = alert; self.zh_popupController = [[zhPopupController alloc] init]; self.zh_popupController.layoutType = zhPopupLayoutTypeLeft; self.zh_popupController.allowPan = YES; [self.zh_popupController presentContentView:self.alertView];

我是使用xib创建这个view

XavierLost avatar Aug 25 '17 09:08 XavierLost

普通按钮 presentContentView自定义的视图也没有效果 尝试了以前的SnailPopupController就可以

XavierLost avatar Aug 25 '17 10:08 XavierLost

如果方便的话,可以做个类似的demo发下,我也很想知道这个问题,邮箱 [email protected],谢谢

snail-z avatar Aug 25 '17 11:08 snail-z

我试着写demo并没有发现有问题,但是在我的项目中就有这个问题 视图创建了,但是并没有显示出来,只是一个单纯的按钮点击以后 ,想在首页弹出xib自定义的视图,然而并不是想象的那样........

XavierLost avatar Aug 28 '17 02:08 XavierLost

可能是window获取失败造成的,将源码中的57至63行,改成下面这样试下呢

- (UIView *)applicationWindow {
   return [[UIApplication sharedApplication] keyWindow];
}

snail-z avatar Aug 28 '17 02:08 snail-z

按照上面的方法可以实现,因为我看到我的第一个widonw(windows.firstObject)并不是显示的window

XavierLost avatar Aug 28 '17 05:08 XavierLost

好的,我会尽快更新,感谢分享问题

snail-z avatar Aug 28 '17 07:08 snail-z

谢谢奉献者,^^

XavierLost avatar Aug 28 '17 08:08 XavierLost

我也遇到这个问题了😳 ,期待新版本,感谢奉献者 😙

gordonbeijing avatar Aug 30 '17 10:08 gordonbeijing

问题已解决,欢迎使用最新版本。

snail-z avatar Sep 01 '17 00:09 snail-z