Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 跨视图控制器跟踪接触_Swift_Uiviewcontroller_Uibutton_Uigesturerecognizer_Uitouch - Fatal编程技术网

Swift 跨视图控制器跟踪接触

Swift 跨视图控制器跟踪接触,swift,uiviewcontroller,uibutton,uigesturerecognizer,uitouch,Swift,Uiviewcontroller,Uibutton,Uigesturerecognizer,Uitouch,我正在尝试跟踪视图控制器/过渡中的触摸。 更准确地说: 我有viewControllerA和viewControllerB viewControllerA有一个带麦克风的按钮。 一旦点击它,viewControllerB就会出现。比如说,它有一个用于麦克风输入的电平计,还有一个录音按钮。轻触并按住话筒后,您可以看到话筒的输入。 到目前为止,很容易 我想做的是,点击并按住viewControllerA中的麦克风按钮,只要我的手指还在屏幕上,就会弹出viewControllerB,并立即显示输入电平

我正在尝试跟踪视图控制器/过渡中的触摸。 更准确地说: 我有
viewControllerA
viewControllerB

viewControllerA
有一个带麦克风的按钮。 一旦点击它,
viewControllerB
就会出现。比如说,它有一个用于麦克风输入的电平计,还有一个录音按钮。轻触并按住话筒后,您可以看到话筒的输入。 到目前为止,很容易

我想做的是,点击并按住
viewControllerA
中的麦克风按钮,只要我的手指还在屏幕上,就会弹出
viewControllerB
,并立即显示输入电平

我该怎么做呢?
请注意,实际的实现和记录逻辑比这里描述的要复杂一些。因此,我不喜欢只使用一个ViewController的解决方案。

如何呈现ViewController B?可能尝试将viewControllerB作为viewControllerA
例如,您将能够在两个控制器中跟踪触摸,并通过代理与家长进行通信。

如何呈现视图控制器b?可能尝试将viewControllerB作为viewControllerA 例如,您将能够在两个控制器中跟踪触摸,并通过代理与家长进行通信