我想暂停,UIImageView animation
并根据我的研究发现,你可以停止图像的动画,但你不能暂停序列.通过调用语句stop animating
上UIImageView
,然后它停止动画,显示空白图像视图.
要暂停UIImages的动画,必须使用NSTimer
.
我已经NSTimer
在应用程序中使用一个view controllers
以不同的时间间隔一个接一个地加载.我UIImages
每个都有幻灯片view controller
.
问题是当暂停计时器暂停view controllers
进一步加载但当时view controller
显示的那个仍然重复显示幻灯片UIImages
,view controller
直到恢复暂停.所以我想暂停那个幻灯片.
这是我使用的地方 NSTimer
-(void)playpauseAction:(id)sender {
if([audioPlayer isPlaying])
{
[sender setImage:[UIImage imageNamed:@"Play Icon.png"] forState:UIControlStateSelected];
[audioPlayer pause];
[self pauseTimer];
}else{
[sender setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
[audioPlayer play];
[self resumeTimer];
if(isFirstTime == YES)
{
self.timer = [NSTimer scheduledTimerWithTimeInterval:11.0
target:self
selector:@selector(displayviewsAction:)
userInfo:nil
repeats:NO];
isFirstTime = NO;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这就是displayviewsAction以不同的时间间隔一个接一个地加载11个视图控制器的方式
- …
Run Code Online (Sandbox Code Playgroud) 已将activityviewcontroller添加到主控制器
-(void)ActionSheet2:(id)sender
{
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] init];
activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact ];
[self presentViewController:activityViewController animated:YES completion:NULL];
[activityViewController release];
}
Run Code Online (Sandbox Code Playgroud)
当我点击动作表按钮时,它显示空白的activityviewcontroller,只有取消按钮.我现在如何在activityviewcontroller中添加Facebook,Twitter,电子邮件和iMessage作为共享服务.
感谢帮助.
我有一种情况,其中子视图控制器正在尝试显示多个视图控制器,并且在执行该子视图控制器时需要从父视图控制器访问播放暂停操作方法.如何实现暂停音频播放器,暂停计时器和暂停层的播放暂停动作方法:self.view.layer并在父视图控制器中定义,可以由childviewcontroller使用.
我将非常感谢各种帮助来解决这个问题.
谢谢
尝试使用以下代码在app中以编程方式添加MPVolumeView
MPVolumeView *_volumeView = [ [MPVolumeView alloc] init];
[_volumeView setShowsVolumeSlider:YES];
[_volumeView setShowsRouteButton:YES];
[_volumeView sizeToFit];
[view addSubview:_volumeView];
Run Code Online (Sandbox Code Playgroud)
但是获得了如此多的语义问题,即使用未声明的标识符MPVolumeView和无效操作数到二进制表达式
@property (nonatomic, strong) MPVolumeView *volumeView;
Run Code Online (Sandbox Code Playgroud)
获取上述语句的红色消息,未知类型MPVolumeView以及带有retain或strong的属性必须是对象类型.
@synthesize volumeView = _volumeView;
Run Code Online (Sandbox Code Playgroud)
这是在app中以编程方式添加MPVolumeView的正确方法.
感谢帮助.
如何只在用户点击UIScrollView上的图像时才能显示UIButton的代码.
- (void)viewDidLoad
{
self.view.backgroundColor = [UIColor blackColor];
UIScrollView *imageScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
imageScrollView.pagingEnabled = YES;
NSInteger numberOfViews = 61;
for (int i = 0; i < numberOfViews; i++) {
CGFloat xOrigin = i * self.view.frame.size.width;
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom];
[myButton addTarget:self action:@selector(dismissView:) forControlEvents:UIControlEventTouchUpInside];
myButton.frame = CGRectMake(xOrigin, 10, 60, 35);
[myButton.layer setMasksToBounds:YES];
[myButton.layer setCornerRadius:10.0f];
myButton.layer.borderWidth = 2;
myButton.layer.borderColor = [[UIColor whiteColor] CGColor];
[myButton setTitle:@"Done" forState:UIControlStateNormal];
myButton.backgroundColor = [UIColor blackColor];
NSString *imageName = [NSString stringWithFormat:@"image%d.png", i]; …
Run Code Online (Sandbox Code Playgroud) 我需要在项目中添加AVAudioPlayer Framework但是找不到它.它是否在iOS 6中被弃用了?如果是,那么我应该用什么来播放音频文件mp3.媒体播放器框架是否可以播放audiofile mp3.
iphone ×5
ios6 ×4
airplay ×1
avfoundation ×1
ios ×1
mpvolumeview ×1
objective-c ×1
uiimageview ×1