美文网首页
iOS杂记(持续更新)

iOS杂记(持续更新)

作者: 小失 | 来源:发表于2016-04-21 15:11 被阅读32次

    在这里记录一些关于iOS开发零碎的技巧.

    • 如何通过一个view拿到该view当前的viewController.
      最近研究React Native的时候发现有这么一段代码:
     - (UIViewController *)reactViewController
    {
        id responder = [self nextResponder];
          while (responder) {
            if ([responder isKindOfClass:[UIViewController class]]) {
                return responder;
            }
            responder = [responder nextResponder];
      }
      return nil;
    }  ```
    上述代码是写在UIView+React中的, 对于上面代码, 将`self`换成自己的`view`就可以了.
    简单解释一下, 通过responder, 一层层往下找响应者, 如果某个响应者是UIViewController, 则是当前的UIViewController了.
    
    - pushViewController的时候过程动画卡顿
    原因是target VC的背景色为透明, 只要为非透明色就行了.

    相关文章

      网友评论

          本文标题:iOS杂记(持续更新)

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