草庐IT

ios - 如何将 phonegap 应用程序部署到 ipad/iphone

我对制作ipad/iphone应用程序完全陌生。我对使用phonegap完全陌生。我下载了一个HelloWorld应用程序并使用xcode打开它。它在模拟器中工作正常。所以我尝试将它部署到我的iPad上。当我在xcode中点击BuildandRun时,出现了这个错误:CodeSignerror:Theidentity'iPhoneDeveloper'doesn'tmatchanyvalidcertificate/privatekeypairinthedefaultkeychain.我不知道这是什么意思。我几个月前申请了苹果开发者计划。我收到一封电子邮件,说我已成功注册。我是否需要从我在

iphone - 使用 UIPinchGestureRecognizer 单方向缩放 uiviews

我想知道如何使用UIPinchGestureRecognizer单独在单个(x或y)方向上缩放UIView。比如说,如果用户仅在一个方向(水平)上以捏合手势移动他的两根手指,则只有uiview的宽度应该增加/减小,如果手指仅垂直移动,则高度应该改变。如果手指沿对角线移动,则uiview的高度和宽度都应增加/减少。我看过Apple的MoveMe示例代码。UIPinchGestureRecognizer*pinchGesture=[[UIPinchGestureRecognizeralloc]initWithTarget:selfaction:@selector(scalePiece:)]

iphone - iOS AVPlayer seektotime 锁定在某些点

我或多或少使用了这里的代码:AVPlayerVideoSeekToTime但是,当我尝试滚动时,它似乎锁定到某些时间点(基本上是第二个时间标记上的每一帧),所以当我擦洗擦洗器时,它会在我手指所在的位置和最后一秒之间来回移动通过并且视频仅在那些第二个标记处发生变化。现在我确实做了一个“大”改变,因为我们想要平滑滚动是在任何有“seekToTime”的地方,我用seekToTime:toleranceBefore:kCMTimeZerotoleranceAfter:kCMTimeZero替换它。如果您需要更多信息,请告诉我!提前致谢! 最佳答案

iphone - 如何暂时禁用 View 及其所有 subview 的动画?

我有一些带有subview的View,并且正在播放动画。在使用shouldRasterize=YES之前,我想禁用动画,以便在该View层次结构子分支内忽略所有动画命令。有什么简单的方法吗? 最佳答案 您可以在UIView中使用下一个静态方法:+(void)setAnimationsEnabled:(BOOL)enabled参见reference获取详细信息 关于iphone-如何暂时禁用View及其所有subview的动画?,我们在StackOverflow上找到一个类似的问题:

iphone - 将 RootviewController 更改为导航 Controller

我是iPhone新手,我想更改我的Rootviewcontroller到我的新类(class)并使其成为导航Controller。这是我的代码片段,-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UINavigationController*navigationController=[[UINavigationControlleralloc]initWithRootViewController:detailViewContro

iphone - Objective c 将字符串对象添加到数组

我到处都在寻找这个,在线的,堆栈溢出的,但仍然无法弄清楚我做错了什么。我正在尝试向现有的NSMutableArray添加一个元素。但它在第4行崩溃了:-[__NSArrayIaddObject:]:unrecognizedselectorsenttoinstance0x897b320代码:NSMutableArray*mystr=[[NSMutableArrayalloc]init];mystr=[NSArrayarrayWithObjects:@"hello",@"world",@"etc",nil];NSString*obj=@"hiagain";[mystraddObject:o

iphone - UISearchBar 文本字段中的自定义清除按钮

我试过:UITextField*searchtextfield=[searchBar.subviewsobjectAtIndex:1];UIButton*cButton=[UIButtonbuttonWithType:UIButtonTypeCustom];cButton.frame=CGRectMake(0,0,20,20);cButton.backgroundColor=[UIColorclearColor];[cButtonsetImage:[UIImageimageNamed:@"x-button"]forState:UIControlStateNormal];//yourbu

ipad - iPod 音乐打开时播放声音 (iPad)

应用程序在播放声音的同时允许用户使用他的iPad应用程序播放音乐的最佳模式是什么?现在,如果音乐正在播放,我的应用程序播放的任何声音都会停止播放音乐。有没有办法在iPod播放时禁用声音? 最佳答案 如您所见,默认情况下,播放的声音会中断iPod。为了告诉系统您希望将您正在播放的声音与系统上的其他声音混合,例如iPod,您需要将AVAudioSession的类别设置为AVAudioSessionCategoryAmbient,像这样:[[AVAudioSessionsharedInstance]setCategory:AVAudioS

iphone - 透明的 UIPopover

有没有办法使UIPopOver透明(alpha=0.75左右)。不幸的是,UIPopOver没有alpha属性。我需要显示一个弹出窗口,以便它下面的View仍然部分可见。任何想法 最佳答案 从iOS5.0开始,可以为UIPopoverController提供自定义背景。该背景必须从UIPopoverBackgroundView派生,它提供正常的UIView属性,如alpha。请注意,名称有点困惑-UIPopoverBackgroundView提供框架、箭头和背景图形。因此,如果您需要一个完全半透明的UIPopoverControll

iphone - 如何创建一个始终串行的 GCD 队列,即使在多核 CPU 上也是如此?

据我了解非主队列GCD队列,默认情况下它们仅在具有单核CPU的设备上是串行的。但是,如果设备具有多个内核,则可能会同时执行队列中的block。我想使用串行GCD队列来克服一些并发问题,即使有多个内核,这个队列也必须是串行的。一位开发人员提到这在某种程度上是可能的。我将如何创建这样一个始终串行的队列? 最佳答案 可以通过dispatch_get_global_queue函数获得的标准GCD队列确实是并发的。但是您可以使用dispatch_queue_create创建自定义gcd队列功能。将DISPATCH_QUEUE_SERIAL作为