Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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 双击uitabaritem以重新加载Viewcontroller/UITableView_Ios_Swift_Uitabbarcontroller_Uinavigationbar_Uitabbaritem - Fatal编程技术网

Ios 双击uitabaritem以重新加载Viewcontroller/UITableView

Ios 双击uitabaritem以重新加载Viewcontroller/UITableView,ios,swift,uitabbarcontroller,uinavigationbar,uitabbaritem,Ios,Swift,Uitabbarcontroller,Uinavigationbar,Uitabbaritem,我正在我的项目中使用UITabbarController。所有viewcontroller都已正确加载,当点击tabbaritem时,从UITabbarController中的parentViewController导航到childViewController,然后返回到parentViewController 现在,如果用户在parentViewController已可见时点击uitabaritem,我想重新加载parentViewController 我没有使用并且不想使用视图将出现方法来重

我正在我的项目中使用
UITabbarController
。所有
viewcontroller
都已正确加载,当点击
tabbaritem
时,从UITabbarController中的
parentViewController
导航到
childViewController
,然后返回到
parentViewController

现在,如果用户在
parentViewController
已可见时点击
uitabaritem
,我想重新加载
parentViewController


我没有使用并且不想使用
视图将出现
方法
来重新加载
视图控制器
,在这种情况下,该方法无论如何都不起作用,因为视图已经可见。

两者都有。在一种情况下,我想重新加载UIViewController数据,而在另一种情况下,我只想加载一些UITableView。或者只是在再次点击tabbar项时触发一个函数。是的,这更有意义。创建一个在点击tab bar按钮时调用的函数。并从此处进行所有布局更改或表视图更改。这是你的答案是的,我已经准备好了所有的功能,但不知道如何触发和重新加载。我正在使用故事板创建UITabbarController。现在我不明白我可以用什么委托方法来检测对同一tabbar项的点击。@KeshuR。谢谢,我将尝试此解决方案并更新。谢谢你的帮助。在一种情况下,我想重新加载UIViewController数据,而在另一种情况下,我只想加载一些UITableView。或者只是在再次点击tabbar项时触发一个函数。是的,这更有意义。创建一个在点击tab bar按钮时调用的函数。并从此处进行所有布局更改或表视图更改。这是你的答案是的,我已经准备好了所有的功能,但不知道如何触发和重新加载。我正在使用故事板创建UITabbarController。现在我不明白我可以用什么委托方法来检测对同一tabbar项的点击。@KeshuR。谢谢,我将尝试此解决方案并更新。谢谢你的帮助。