Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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
Ios 如何向所有UIViewController添加一个通用浮动操作按钮_Ios_Swift_Uibutton_Viewcontroller_Floating Action Button - Fatal编程技术网

Ios 如何向所有UIViewController添加一个通用浮动操作按钮

Ios 如何向所有UIViewController添加一个通用浮动操作按钮,ios,swift,uibutton,viewcontroller,floating-action-button,Ios,Swift,Uibutton,Viewcontroller,Floating Action Button,我想在我的所有视图控制器中添加相同的浮动操作按钮。我有一个聊天选项,单击该按钮时打开,并且应该可以从应用程序的所有页面访问该选项。我如何才能执行相同的操作。而不是在所有视图控制器中重复添加 代码示例将非常有用 谢谢你们可以按一下窗户上的按钮 当viewcontroller消失时删除FloatBtn func viewWillDisappear(_ animated: Bool) { Floatbtn.removeFromSuperview() } 让我们添加一个从UIViewControlle

我想在我的所有视图控制器中添加相同的浮动操作按钮。我有一个聊天选项,单击该按钮时打开,并且应该可以从应用程序的所有页面访问该选项。我如何才能执行相同的操作。而不是在所有视图控制器中重复添加

代码示例将非常有用

谢谢

你们可以按一下窗户上的按钮

当viewcontroller消失时删除FloatBtn

func viewWillDisappear(_ animated: Bool) {
Floatbtn.removeFromSuperview() }

让我们添加一个从UIViewController派生的SuperviewController,然后从SuperviewController扩展所有其他视图控制器,并在SuperviewController中以编程方式添加UIButton,所以你们可以访问整个应用程序中的按钮。

显示你们尝试过的代码你们需要在窗口中添加按钮,这样它将显示在所有视图控制器中,然后从一个BaseViewController中删除它
func viewWillDisappear(_ animated: Bool) {
Floatbtn.removeFromSuperview() }