lixiang1994 / LEEAlert

优雅的可自定义 Alert ActionSheet
MIT License
1.3k stars 204 forks source link

带输入框的弹窗 #175

Closed ifengshumu closed 2 years ago

ifengshumu commented 2 years ago

当带输入框的弹窗未输入内容时,点击确定按钮不消失,toast提醒,当输入内容点击确定按钮执行操作

action.isClickNotClose 可以保证点击不关闭,但 怎么根据输入框内容动态改变呢

lixiang1994 commented 2 years ago

点击确定时判断textfiled是否为空就可以了吧 我记得Demo里有

ifengshumu commented 2 years ago

demo里面没有的, isClickNotClose 这个show以后就没法改变了,我想在show以后根据输入内容动态改变

lixiang1994 commented 2 years ago

Demo里面第二个就是啊

ifengshumu commented 2 years ago

发现了 用的 leeShouldActionClickClose ,不是action.isClickNotClose,使用isClickNotClose 需要update

ifengshumu commented 2 years ago

试了leeShouldActionClickClose 不行,虽然leeShouldActionClickClose也能不关闭弹窗,但它连点击回调也关了,只能使用isClickNotClose,然后update

lixiang1994 commented 2 years ago

你可以设置isClickNotClose为YES, 然后在action的回调中判断输入框是否非空 手动调用关闭方法, [LEEAlert closeWithCompletionBlock:nil];

lixiang1994 commented 2 years ago

如果你需要leeShouldActionClickClose 也调用点击回调 我也给你更新一版

ifengshumu commented 2 years ago

如果你需要leeShouldActionClickClose 也调用点击回调 我也给你更新一版

可以更新在下个版本里面,我先用isClickNotClose解决目前的问题

lixiang1994 commented 2 years ago

已发布 1.6.2版本