- (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 – 活动指标视图不旋转所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)