gpt4 book ai didi

iphone - 在 UIActivityIndi​​catorView 中需要帮助 - iPhone

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

由于我是 iPhone 的新手,所以我遇到了一个小问题。我想在我的应用程序中使用 UIActivityIndi​​catorView。因为我使用 indicatorView 成功了,但我想显示带有模糊背景的 IndicatorView,这样我就无法单击当前事件中的按钮。

请 friend 们

指导我学习一些教程或一些代码。

提前致谢

最佳答案

给你这是我的实现,但你可以修改。在 app Delegate 中发布代码并在您的应用程序中的任何地方使用。

#pragma mark -
#pragma mark Waiting View
- (void)showWaitingView {

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

CGRect frame = CGRectMake(90, 190, 32, 32);
UIActivityIndicatorView* progressInd = [[UIActivityIndicatorView alloc] initWithFrame:frame];
[progressInd startAnimating];
progressInd.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;

frame = CGRectMake(130, 193, 140, 30);
UILabel *waitingLable = [[UILabel alloc] initWithFrame:frame];
waitingLable.text = @"Processing...";
waitingLable.textColor = [UIColor whiteColor];
waitingLable.font = [UIFont systemFontOfSize:20];;
waitingLable.backgroundColor = [UIColor clearColor];
frame = [[UIScreen mainScreen] applicationFrame];
UIView *theView = [[UIView alloc] initWithFrame:frame];
theView.backgroundColor = [UIColor blackColor];
theView.alpha = 0.7;
theView.tag = 999;
[theView addSubview:progressInd];
[theView addSubview:waitingLable];

[progressInd release];
[waitingLable release];

[window addSubview:[theView autorelease]];
[window bringSubviewToFront:theView];
[pool drain];
}

- (void)removeWaitingView {
UIView *v = [window viewWithTag:999];
if(v) [v removeFromSuperview];

}

关于iphone - 在 UIActivityIndi​​catorView 中需要帮助 - iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6731202/

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