小编use*_*248的帖子

暂停UIImageview动画

我想暂停,UIImageView animation并根据我的研究发现,你可以停止图像的动画,但你不能暂停序列.通过调用语句stop animatingUIImageView,然后它停止动画,显示空白图像视图.

要暂停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)

iphone uiimageview

4
推荐指数
1
解决办法
1763
查看次数

如何在UIactivityviewcontroller中添加Facebook,Twitter,邮件,消息图标

已将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作为共享服务.

感谢帮助.

iphone ios6

3
推荐指数
1
解决办法
1万
查看次数

子视图控制器如何使用Parentviewcontroller中定义的方法

我有一种情况,其中子视图控制器正在尝试显示多个视图控制器,并且在执行该子视图控制器时需要从父视图控制器访问播放暂停操作方法.如何实现暂停音频播放器,暂停计时器和暂停层的播放暂停动作方法:self.view.layer并在父视图控制器中定义,可以由childviewcontroller使用.

我将非常感谢各种帮助来解决这个问题.

谢谢

iphone uiviewcontroller ios6

3
推荐指数
1
解决办法
1万
查看次数

在app中以编程方式添加MPVolumeview

尝试使用以下代码在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的正确方法.

感谢帮助.

iphone airplay mpvolumeview

2
推荐指数
1
解决办法
6772
查看次数

仅当用户点击图像视图时,才在UIScrollView上显示UIButton Done

如何只在用户点击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)

iphone uigesturerecognizer ios6

2
推荐指数
1
解决办法
215
查看次数

在iOS 6.0中找不到AVAudioPlayer

我需要在项目中添加AVAudioPlayer Framework但是找不到它.它是否在iOS 6中被弃用了?如果是,那么我应该用什么来播放音频文件mp3.媒体播放器框架是否可以播放audiofile mp3.

objective-c avfoundation avaudioplayer ios ios6

1
推荐指数
1
解决办法
2045
查看次数