小编Vic*_*320的帖子

iOS图标微动算法

我正在编写一个iPad应用程序,它提供类似于Pages呈现方式的用户文档(作为实际文档的大图标).当用户点击编辑按钮时,我也想模仿摇晃行为.当您在iPhone和iPad上点按并按住图标时,这与图标在主屏幕上所做的抖动模式相同.

我在互联网上搜索并找到了一些算法,但它们只是让视图来回摇摆,这完全不像Apple的摇摆.似乎有一些随机性,因为每个图标都有点不同.

有没有人知道或者知道某些代码可以重新创建相同的微动模式(或者非常接近它的东西)?谢谢!!!

iphone core-animation uiview ipad ios

20
推荐指数
5
解决办法
9265
查看次数

iOS人脸检测问题

我试图在iOS 5中使用CoreImage的面部检测,但它没有检测到任何东西.我正在尝试使用此代码检测刚刚被相机捕获的图像中的面部:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    NSDictionary *detectorOptions = [[NSDictionary alloc] initWithObjectsAndKeys:CIDetectorAccuracyHigh, CIDetectorAccuracy, nil];     
    CIDetector *faceDetector = [CIDetector detectorOfType:CIDetectorTypeFace context:nil options:detectorOptions];
    NSArray *features = [faceDetector featuresInImage:image.CIImage];
    NSLog(@"Features = %@", features);
    [self dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

编译并运行正常,但无论图像中的内容如何,​​feature数组总是空的......有什么想法吗?

iphone face-detection ios5

10
推荐指数
2
解决办法
9827
查看次数

iPod音量级别会影响应用程序音量级别

我正在编写一个iPad应用程序,它使用"Flite"文本到语音引擎来宣布特定事件.Flite引擎使用AVAudioPlayer实例在呈现语音音频后播放.为了好玩,我决定在我的应用程序中添加一些简单的控件,以允许用户在我的应用程序使用MPMusicPlayerController(当然)运行时控制iPod播放(下一个,上一个,播放/暂停和音量 - 基础知识).

我遇到的问题是,当我使用MPMusicPlayerController调整iPod音量时,我的所有音频都会受到影响,包括其他声音效果和语音音频.在播放声音之前,我将这些其他音频播放器(AVAudioPlayer实例)的音量设置为1.0,但似乎无论iPod播放器音量设置为什么音量总是上限...

这是正常的吗?我该怎么做才能绕过它?无论iPod播放器的音量如何,我希望我的应用程序的音频以系统满音量播放.(示例:用户已将系统音量设置为设备最大值的80%.我希望我的应用程序以80%的100%播放音频,同时允许用户将iPod音频播放调整为该音频的0-100% %.)注意:我对"躲避"不感兴趣,但在我的应用程序运行时(背景音乐)始终将iPod音量设置得更低.

我也遇到了这个问题 - 有时 - 当你第一次启动应用程序并按下iPod播放器上的播放(发送[播放器播放]呼叫)时,iPod没有响应.如果我按下主页按钮,进入iPod应用程序然后开始播放,一旦返回我的应用程序,它工作正常.与此有什么关系?

在此先感谢您的帮助!!

iphone ipod avaudioplayer mpmusicplayercontroller ipad

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

无限循环动画

我试图创建一个无限循环的动画,但我遇到了一些麻烦.我正在使用这行代码使我的视图"悸动"红色,但是当我调用此行时,它可以工作但是我的UI没有响应.

[UIView animateWithDuration:1.0f 
                      delay:0.0f 
                    options:(UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat) 
                 animations:^{ 
  self.backgroundColor = [UIColor colorWithRed:0.5 green:0.0 blue:0.0 alpha:1.0]; 
} 
                completion:nil];
Run Code Online (Sandbox Code Playgroud)

我的问题是:1)这是正确的方法吗?2)为什么这会使UI无响应?

iphone core-animation uiview ipad ios4

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

iPhone/iPad键盘调光

我正在编写一个主要在晚上使用的通用应用程序.我需要显示一个键盘,但不希望键盘的浅色使用户失明和/或破坏他们的夜视.我不想经历创建自定义键盘的麻烦,所以我认为一个解决方案可能是在键盘上放置一个UIView并给它一个黑色的背景颜色,其alpha值为0.5或者其他东西,但我无法想象如何让UIView覆盖键盘.有谁知道如何做到这一点?Apple允许这样吗?

iphone keyboard ipod ipad iphone-softkeyboard

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

使用GDB调试iOS应用程序

有没有人知道有关使用GDB for MacOS和iOS进行调试的非常好的教程,书籍或文章?特别是涵盖Apple添加的命令,例如"po"(打印对象)以及标准GDB命令.谢谢!

iphone debugging macos gdb ios

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