gpt4 book ai didi

iphone - 使用iPhone SDK创建 "loading..." View

转载 作者:行者123 更新时间:2023-12-03 18:25:18 25 4
gpt4 key购买 nike

当某些长期挂起的操作正在进行时,如何创建许多应用程序使用的黑色/灰色模式弹出 View ?

就像使用基于位置的服务时一样,加载网页时,屏幕会变暗,并且有一个模态视图显示旋转图标“请稍候...”

以下屏幕截图中的示例:

Screenshot

最佳答案

这实际上是未记录的(无论如何在 2.2.1 中)UIProgressHUD。创建一个像这样的:

在你的.h中:

@interface UIProgressHUD : NSObject 
- (UIProgressHUD *) initWithWindow: (UIView*)aWindow;
- (void) show: (BOOL)aShow;
- (void) setText: (NSString*)aText;
@end

在你的.m中:

- (void) killHUD: (id)aHUD 
{
[aHUD show:NO];
[aHUD release];
}

- (void) presentSheet
{
id HUD = [[UIProgressHUD alloc] initWithWindow:[contentView superview]];
[HUD setText:@"Doing something slow. Please wait."];
[HUD show:YES];
[self performSelector:@selector(killHUD:) withObject:HUD afterDelay:5.0];
}

关于iphone - 使用iPhone SDK创建 "loading..." View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/823080/

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