Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.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
Iphone 如何在从其他选项卡点击按钮后更改自定义选项卡栏按钮状态_Iphone_Ios_Uitabbarcontroller - Fatal编程技术网

Iphone 如何在从其他选项卡点击按钮后更改自定义选项卡栏按钮状态

Iphone 如何在从其他选项卡点击按钮后更改自定义选项卡栏按钮状态,iphone,ios,uitabbarcontroller,Iphone,Ios,Uitabbarcontroller,我的应用程序中有一个自定义选项卡栏。我在选项卡栏的中间使用一个凸起的自定义按钮。用户从第一个选项卡点击按钮后,此自定义中间按钮应更改为选定状态 第一个选项卡上的按钮操作为: [self.tabBarController setSelectedIndex:1]; 我使用我自己的Tabar控制器类,这样我就可以在中间画出自定义按钮。当手动选择时,我有按钮更改状态,但当从第一个选项卡点击按钮并将所选索引设置为中间选项卡按钮时,我需要它更改状态 如果我能提供更多信息,请告诉我。谢谢你容忍一个新手 我了

我的应用程序中有一个自定义选项卡栏。我在选项卡栏的中间使用一个凸起的自定义按钮。用户从第一个选项卡点击按钮后,此自定义中间按钮应更改为选定状态

第一个选项卡上的按钮操作为:

[self.tabBarController setSelectedIndex:1];
<>我使用我自己的Tabar控制器类,这样我就可以在中间画出自定义按钮。当手动选择时,我有按钮更改状态,但当从第一个选项卡点击按钮并将所选索引设置为中间选项卡按钮时,我需要它更改状态


如果我能提供更多信息,请告诉我。谢谢你容忍一个新手

我了解您关于自定义选项卡栏的问题,您可以自定义选项卡栏

下面是一些示例代码和想法。检查此链接


我希望它能帮助你。

我通过将self.tabBarController转换为我的自定义tabBarController解决了这个问题:

customTabBarController *tabBarController = (customTabBarController *)self.tabBarController;
然后,为了参考按钮并设置所选内容,我只需执行以下操作:

[tabBarController.button setSelected:YES];