gpt4 book ai didi

iphone - 如何为加载的 TableView 显示 UIActivityIndi​​catorView

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

一个相当简短的问题,我如何加载一个 UIActivityIndi​​catorView 从 View 加载时起 0.5 秒?

我环顾四周,但大多数教程都使用 webview,其中创建了一个 if 语句,其中 (webview.loading) 用于定义动画的长度等。所以我只是想知道如何在 View 加载 0.5 秒时执行此操作。

目前,我有一种方法可以使之前选择的单元格居中,我希望指示器持续到完成为止。

- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self performSelector:@selector(scrollToRowAtIndexPath) withObject:nil afterDelay:1.0];
}

- (void)scrollToRowAtIndexPath
{
[self.tableView reloadData];
[self.tableView scrollToRowAtIndexPath:oldCheckedIndexPath atScrollPosition:UITableViewScrollPositionMiddle animated:NO];
}

最佳答案

也许这样的帮助:

-(void)viewDidLoad
{
[super viewDidLoad];

//... all your previous charge.

UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];

activity.hidesWhenStopped = YES;

activity.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin |
UIViewAutoresizingFlexibleHeight |
UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleWidth;

[yourTable addSubview:activity];

[activity startAnimating];

[activity performSelector:@selector(stopAnimating) withObject:nil afterDelay:0.5];

[activity release];
}

关于iphone - 如何为加载的 TableView 显示 UIActivityIndi​​catorView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7989034/

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