新学习ios编程遇到一个问题,希望高人解答。问题是这样的,我用Storyboard创建了一个导航连到一个TableView,这个TableView中有2条静态的内容,分别再导航到另外2个TableView中。希望是根据后面2个TableVIew中的内容选择,来确定前一个TableView中静态内容中的显示。应该如何完成?再后2个TableView中用 prepareForSegue还是用viewwillDisappear? 具体怎么实现呢?谢谢高手解答。

解决方案 »

  1.   

    “希望是根据后面2个TableVIew中的内容选择,来确定前一个TableView中静态内容中的显示”这个需求没理解——是先有前面静态的UITableViewCell再有的后面2个UITableView,怎么能根据后面选择的内容去显示显示前面的Cell?没明白。
      

  2.   


    你的意思是不是相当于:根据后面的选择的内容来修改前面视图里的cell里的内容吧??要是这样的话你可以这么做
    1.在secondViewController里面添加一个变量,这个变量可以保存cell对象
    2 在FistViewController  中的didSelectRowAtIndexPath:里面push第二个视图控制对象之前,把选中的cell对象传到secondViewController里面,
    3.然后在secondViewController里的ViewWillDisappear里修改这个变量内容就行了