草庐IT

Sencha-Touch

全部标签

ios - 动态编辑 3d touch 快捷方式列表

我想为我的游戏添加一个“继续”快捷方式。但是当用户完全完成我的游戏时,我希望将其删除或替换为另一个快捷方式。这可能吗?我知道3dtouch是由ios系统处理的,但也许还有一些选择 最佳答案 有两种创建快捷方式的方法-动态和静态。静态被添加到plist中并且永远不会改变。可以在代码中添加和删除Dynamic。听起来你想要一个动态快捷方式,所以这里是你应该如何做的大致方法:添加:if#available(iOS9.0,*){if(UIApplication.sharedApplication().shortcutItems?.filte

ios - 检测 iOS 3D Touch peek 何时完成(没有弹出)

我刚开始向我的应用程序添加基本的3DTouch功能,第一次添加它的尝试很顺利,看起来相当简单。但是我想知道是否有一种方法可以检测到peek已经完成,并且没有进入pop。UIViewControllerPreviewingDelegate方法非常适合告诉您请求了peek或pop,但我看不到一种方法可以告知peek已经结束并且没有进入pop。PeekedViewController是否有办法知道它现在被偷看并消失,因为我想这就足够了。基本上我有一个segue,它通常会在进入View时创建一些东西,如果我窥视它,如果用户选择结束窥视而不弹出,则需要撤消。目前我似乎无法查看检测这种情况的好方法

ios - Touch ID API 响应速度很慢

我已遵循指南以及Apple文档中的TouchIDAPI示例。我在我的应用程序中使用了这个例子。我可以使用TouchID登录。但问题是它的响应速度非常非常慢。将手指放在TouchID上后,我必须等待至少10秒才能验证成功/失败。我已经使用了应用程序委托(delegate)文件中的代码。我也用不同的应用程序进行了测试,但结果是相同的“延迟响应”。在这种情况下,伙计们请帮助我。 最佳答案 LAContext*myContext=[[LAContextalloc]init];NSError*authError=nil;NSString*my

ios - 如何判断 Cocoa Touch 设备是否可以调用电话?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:iOS-Detectingwhetherornotdevicesupportphonecalls?我正在编写一个iPhone应用程序,它提供一个按钮来调用电话号码。我正在使用如下代码以通常方式使用tel:URL调用号码:NSURL*contactTelURL=[NSURLURLWithString:[NSStringstringWithFormat:@"tel:%@",contactTel]];[[UIApplicationsharedApplication]openURL:contactTelURL];它在

cocoa-touch - UIScrollView - 减速时捕捉控制

UIScrollView有很多信息可供程序员使用,但我没有看到一种明显的方法来控制控件从滚动手势减速后停止的位置。基本上我希望ScrollView捕捉到屏幕的特定区域。用户仍然可以像往常一样滚动,但是当他们停止滚动时,View应该捕捉到最相关的位置,并且在轻弹手势的情况下,减速也应该在这些位置停止。有没有简单的方法来做这样的事情,或者我应该考虑实现这种效果的唯一方法是编写自定义滚动控件? 最佳答案 由于UITableView是UIScrollView的子类,您可以实现UIScrollViewDelegate方法:-(void)scr

cocoa-touch - 为什么我的 CGGradient 不能使用预设的 UIColor?

我有这个工作代码:NSMutableArray*shadowColors=[NSMutableArrayarrayWithCapacity:2];color=[UIColorcolorWithRed:0green:0blue:0alpha:1];//Declarationusingcomponents[shadowColorsaddObject:(id)[colorCGColor]];color=[UIColorcolorWithRed:1green:1blue:1alpha:0.0];//Declarationusingcomponents[shadowColorsaddObject

ios - 从静态库构建 Cocoa Touch 动态框架不会产生二进制文件

我正在尝试使用此处描述的方法2从header和静态库将GoogleMobileAds构建为动态框架:https://pewpewthespells.com/blog/convert_static_to_dynamic.html我已经建立了一个项目,它构建成功,但是生成的框架不包含二进制文件,只包含header。关于我做错了什么的任何想法?示例项目:https://github.com/HiveHicks/GoogleMobileAds-Dynamic-Wrapper附言使用XCode8.1构建 最佳答案 如果项目中没有.m文件,XC

cocoa-touch - 使 UIAlertView 阻塞

我需要让UIAlertView阻塞。因为我有功能,我需要返回UIAlertView选择。但问题是,在显示UIAlertView之后,我的函数代码正在进一步执行,所以我无法捕捉到UIAlertView选择(我可以在委托(delegate)方法中做到这一点,但我需要返回函数结果)。我尝试使用NSCondition阻止UIAlertVIew。但是代码不起作用。condition=[NSConditionnew];result=0;[conditionlock];UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"Fingerprint"m

cocoa-touch - iOS 上是否可以使用从右到左的进度条?

我试过发送[UIProgressViewsetProgress]负值,但这不起作用。有没有其他方法可以让进度条从右端开始填充? 最佳答案 您可以尝试设置transform将UIProgressView的属性更改为一个新的CGAffineTransform,它将View旋转180度并垂直翻转它(以保持“光泽”)(参见CGAffineTransformMake()和CGAffineTransformRotate())。类似的东西:UIProgressView*pv=[[UIProgressViewalloc]initWithProgre

ios - 缺少必需的图标文件。该 bundle 不包含 iPhone/iPod Touch 的应用程序图标,正好是 '120x120' 像素

我最近的AppStore上传给我这个错误:iTunesStoreoperationfailed.Missingrequirediconfile.ThebundledoesnotcontainanappiconforiPhone/iPodTouchofexactly'120x120'pixels,in.pngformatforiOSversions>=7.0.我添加了一个120像素的图标文件,名称为“Icon-120.png”和“Icon-60@2x.png”,并检查它是否被添加到“构建阶段”>“复制捆绑资源”中,但我仍然得到同样的错误。还有什么建议可以尝试解决这个问题吗?如果它有帮助,