ios – 活动指标视图不旋转

ios – 活动指标视图不旋转,第1张

概述我在下面的代码,我在webview中加载一些链接. - (void)viewDidLoad{ mySpinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; [self openWebPage:fileName]; 我在下面的代码,我在webvIEw中加载一些链接.
- (voID)vIEwDIDLoad{    mySpinner = [[UIActivityIndicatorVIEw alloc] initWithActivityIndicatorStyle:UIActivityIndicatorVIEwStyleGray];    [self openWebPage:filename];    [self.vIEw addSubvIEw:myWebVIEw];    [self.vIEw addSubvIEw:mySpinner];    mySpinner.center = CGPointMake(self.vIEw.frame.size.wIDth / 2.0,100);}-(voID)openWebPage:(Nsstring*)address {    NSURL*url=[NSURL URLWithString:address];    NSURLRequest*request=[NSURLRequest requestWithURL:url];    myWebVIEw.scalesPagetoFit = NO;    [myWebVIEw loadRequest:request];}- (voID)webVIEw:(UIWebVIEw *)webVIEw dIDFailLoaDWithError:(NSError *)error {    UIAlertVIEw *errorVIEw = [[UIAlertVIEw alloc] initWithTitle:@"Error!!!" message:@"Please make sure you are connected to 3G or Wi-Fi." delegate:nil cancelbuttonTitle:@"dismiss" otherbuttonTitles:nil,nil];    [errorVIEw show];    mySpinner.hIDden = YES;    [mySpinner stopAnimating];}-(voID)webVIEwDIDStartLoad:(UIWebVIEw *)webVIEw2 {    NSLog(@"webVIEwDIDStartLoad");    mySpinner.hIDden = NO;    [mySpinner startAnimating];    NSLog(@"step 1");    NSDate *future = [NSDate dateWithTimeIntervalSinceNow: 2 ];    [NSThread sleepUntilDate:future];    NSLog(@"step 2");}-(voID)webVIEwDIDFinishLoad:(UIWebVIEw *)webVIEw2 {    NSLog(@"webVIEwDIDFinishLoad");    mySpinner.hIDden = YES;    [mySpinner stopAnimating];}

我正在做的是webVIEwDIDStartLoad我正在显示微调器并使用[mySpinner startAnimating];开始动画,但它没有旋转.它只是保持原样(没有旋转).

什么是错的?

编辑1

我有webvIEw委托@interface WebDetailsVIEwController:UIVIEwController< uiwebviewdelegate>

我还添加了[NSThread sleepUntilDate:future];只是为了验证活动指示器视图是否是动画.

以下是我从NSLog获得的内容

2013-06-23 16:29:28.843 GulfLab[2048:907] webVIEwDIDStartLoad2013-06-23 16:29:28.845 GulfLab[2048:907] step 12013-06-23 16:29:30.847 GulfLab[2048:907] step 22013-06-23 16:29:31.836 GulfLab[2048:907] webVIEwDIDFinishLoad

编辑2

那么问题就在下面……

[UIVIEw  beginAnimations: @"Showinfo"context: nil];[UIVIEw setAnimationCurve: UIVIEwAnimationCurveEaseInOut];[UIVIEw setAnimationDuration:0.75];[self.navigationController pushVIEwController: secondVIEw animated:NO];[UIVIEw setAnimationTransition:uiviewanimationtransitionFlipFromright forVIEw:self.navigationController.vIEw cache:NO];[UIVIEw commitAnimations];

以下是我的……

一个第一个视图控制器,我有按钮,当我点击那些按钮,我来到第二个视图控制器,我在那里显示基于按下按钮的网络文件.

我的客户在进入第二个视图时想要一些效果,为此我添加了上面的代码.但正因为如此,我正面临着活动问题.

知道我需要做哪些改变?

经过进一步调查,我发现问题就出在这一行……

[UIVIEw setAnimationTransition:uiviewanimationtransitionFlipFromright forVIEw:self.navigationController.vIEw cache:NO];

但我需要这条线,因为其他动画没有发生……

今天我也注意到,如果我触摸webvIEw,它就会开始制作动画

Grrr ……有人帮助我

解决方法 如果有人遇到类似的问题,其中指标没有旋转:

确保在故事板中设置了动画属性.

总结

以上是内存溢出为你收集整理的ios – 活动指标视图不旋转全部内容,希望文章能够帮你解决ios – 活动指标视图不旋转所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1101945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存