gpt4 book ai didi

iphone - TabBarController setSelectedIndex - 将调用哪个委托(delegate)方法

转载 作者:行者123 更新时间:2023-11-28 19:16:05 26 4
gpt4 key购买 nike

我想知道我们什么时候为 uitabbbarviewcontroller 设置 setSelectedIndex,将调用哪个委托(delegate)方法。

在我的应用程序中,我有要购买的歌曲列表。当用户点击任何歌曲的购买按钮时,我将显示下载选项卡。为此我正在设置 [self.tabBarController setSelectedIndex:3];我正在显示歌曲的详细信息和下载了多少等的进度 View 。

这很好。在下载诗歌的同时,用户可以点击购买另一首诗歌。在这里我想重新加载 tableview。但我不知道我应该在哪个委托(delegate)方法中调用 tableview 的重新加载数据。

我试过 viewwillappear 和 viewdidappear。但这些都没有被调用。所以请告诉我将调用哪个委托(delegate)方法。

非常感谢

最佳答案

覆盖 UITabBarController setSelectedIndex:

-(void)setSelectedIndex:(NSUInteger)selectedIndex
{
//must call super function.
[super setSelectedIndex:selectedIndex];

[self myMethod];
}

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
[self myMethod];
}

关于iphone - TabBarController setSelectedIndex - 将调用哪个委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11987231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com