美文网首页
自定义cell 按钮点击弹出AlertView

自定义cell 按钮点击弹出AlertView

作者: 高谈阔论 | 来源:发表于2016-12-07 11:12 被阅读48次

    项目中很多cell都是需要自定义,而且自定义的cell上也有很多控件。对于没有数据或者一些其他提示信息的展示,很多时候用Block或者通知代理等方法在ViewController中来显示AlertView的弹框显示。

    所以对于页面较多的项目来说频繁切换到VC中显示弹出的不同数据,相对来说比较繁琐。所以应该在自定义的cell上弹出提示框。

    代码:


    - (UIViewController *)viewController {

    for (UIView* next = [self superview]; next; next = next.superview) {

    UIResponder *nextResponder = [next nextResponder];

    if ([nextResponder isKindOfClass:[UIViewController class]]) {

    //这里执行AlerView初始化创建方法!!!

    return (UIViewController *)nextResponder;

      }

        }

    return nil;

        }


    当然了,调用起来也很方便,在自己的cell中调用:[self viewController];即可!

    以上是自己网上找的方法,经过使用没有问题。

    如果大家也更好的方法欢迎留言。问过一个朋友说通过类扩展可以实现,目前还不知道怎么写。。。


    相关文章

      网友评论

          本文标题:自定义cell 按钮点击弹出AlertView

          本文链接:https://www.haomeiwen.com/subject/wyydmttx.html