zoukankan      html  css  js  c++  java
  • 【iOS】iOS之Button segue弹出popOver消除(dismiss)问题

    如图。由于程序须要,点击Button Ctrl+Dragging加入了一个UITableViewController,当然其余的Controller也能够,这样我们在方法


    -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

    中,tpkViewController  = [segue destinationViewController];就能够获得加入的TableViewController。便能够进行接下来的操作了

    可是,有个问题就是,这样打开的ViewController有个消除的问题,一般的方法显然不能够。


    能够注意,这个ViewController是我的buttonsegue出的popOver事件,因此能够在这方面下功夫。

    我们在主ViewController新建一个变量,UIPopOverViewController *testPop;

    在segue中获取该popViewController,然后就能够针对其操作了,获代替码

    testPop = [(UIStoryboardPopoverSegue *)segue popoverController]

    然后,在须要消失该segue弹出的地方增加代码:

    [testPop dismissPopoverAnimated:YES]

    就能够dismiss我们弹出的PopOverController了。

    
    




  • 相关阅读:
    Flink开发中的问题
    怎么确定一个Flink job的资源
    Flink统计日活
    Flink读取resource资源文件
    Spark-6-如何缓解消除数据倾斜
    Spark-5-如何定位导致数据倾斜的代码
    Spark-4-为何要处理数据倾斜
    集合遍历删除中遇到问题
    1206
    1205
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5318313.html
Copyright © 2011-2022 走看看