实现从ViewController到FourthViewController传值的功能UIViewPassValueDelegate.h:
ViewController.h:
ViewController.m:
[FourthViewController.hFourthViewController.m
相关代码如上在passvalue函数中 打印"123"是可以的,而且dataFromFirst也传到值了,
但是我的想法是点击viewcontroller上的按钮,在FourthViewController上创建一个UIView 
就是在passvalue中的创建UIView的部分不行
真机调试 点击按钮后会打印123 但是没有看到我新建的UIView求各位大神指点迷津

解决方案 »

  1.   

    你先确定一下你那个showInfo的view有没创建成功吧,加个底色看看
      

  2.   

    看起来好像没啥问题,会不会是被其他控件挡住了,你把rowview的frame换个位置看看
    如果父视图是从顶部开始的,你这个rowView很可能被导航条挡住了
    不行的话用reveal工具看一下到底有没创建出来,问题应该不大
      

  3.   

    想要修改当前不显示的vc中的UI,你可以放在主线程中试试
    一般不会有这样的需求吧
      

  4.   

    你在passvalue函数中创建的UIView,是加载到 showInfo 这个UIView上的。所以这里是showInfo这个View没有加载出来。
    你把showInfo前面定义部分的属性weak改为strong试试。