草庐IT

touch-action

全部标签

cocoa-touch - 设置包 - 默认值行为?

我创建了一个带有单一首选项值的设置包,一个带有默认值的文本字段。当我的应用程序启动并且我检索到它为空的值时。在用户提供值之前,我是否必须手动编码要使用的值?此外,如果用户在首选项屏幕上输入文本字段然后离开它而不做任何更改,则不会设置该值...用户必须实际更改该值才能保存,这是正确的吗? 最佳答案 不,不要那样做。有一个函数:iduserDefaults=[NSUserDefaultsstandardUserDefaults];[userDefaultsregisterDefaults:defaultSettings];您可以通过在设

cocoa-touch - 收到applicationDidEnterBackground时退出app而不是进入后台

我想知道是否可以在用户按下主页按钮后完全退出我的程序,而不是进入后台运行模式。谢谢。 最佳答案 在您的应用程序的Info.plist中,添加值为YES的bool键UIApplicationExitsOnSuspend。查看InformationPropertyListKeyReference获取更多信息。 关于cocoa-touch-收到applicationDidEnterBackground时退出app而不是进入后台,我们在StackOverflow上找到一个类似的问题:

ios - 如何给 barbuttonitem Action ?

我想在我的UIToolBar上单击完成按钮时调出“TableViewController”的.nib。但是下面不允许单击以显示新View。我该如何纠正这个问题?请告诉我哪里出错了,应该替换什么以及为什么。//Here'stheselectorinmyoverlay.UIBarButtonItem*doneButton=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemDonetarget:selfaction:@selector(doneButtonPressed)];//Here'showI

cocoa-touch - 如何在 iOS 中使用 bzip2 格式? Apple 告诉我 bzBuffToBuffDecompress 是私有(private) API

今天我提交了我的iOS应用程序到appstore,但很快我收到了苹果的邮件,上面说,cannotbepostedtotheAppStorebecauseitisusingprivateorundocumentedAPIs:PrivateSymbolReferencesBZ2_bzBuffToBuffDecompressAsyouknow,asoutlinedintheiPhoneDeveloperProgramLicenseAgreementsection3.3.1,theuseofnon-publicAPIsisnotpermitted.Beforeyourapplicationca

iOS UIButton Touch Drag Enter 没有按预期工作?

我正在尝试创建一个按钮,当用户触摸按钮的任何位置时(无论是在按钮内部触碰,还是从按钮外部拖到按钮内部),该按钮都会触发一个Action。本质上,我需要创建一种方法来在手指位于按钮内部时触发操作。“Touchdragenter”与“touchdowninside”相结合听起来可以完成这项工作,但它的工作方式似乎与我需要的不同。此外,如果它可以在Storyboard中完成而不是硬代码(如touchesBegan/moved),我更愿意,但如果没有其他方法也没关系。 最佳答案 Touchdragenter只会被调用,当你在控件内开始触摸并

带有 Intent.VIEW_ACTION 的 Android 安装 apk 不适用于文件提供程序

我的应用有一个自动更新功能,可以下载一个APK,当下载完成后,一个Intent.VIEW_ACTION打开应用并让用户安装下载的apkUriuri=Uri.parse("file://"+destination);Intentinstall=newIntent(Intent.ACTION_VIEW);install.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);install.setDataAndType(uri,manager.getMimeTypeForDownloadedFile(downloadId));activity.startActiv

带有 Intent.VIEW_ACTION 的 Android 安装 apk 不适用于文件提供程序

我的应用有一个自动更新功能,可以下载一个APK,当下载完成后,一个Intent.VIEW_ACTION打开应用并让用户安装下载的apkUriuri=Uri.parse("file://"+destination);Intentinstall=newIntent(Intent.ACTION_VIEW);install.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);install.setDataAndType(uri,manager.getMimeTypeForDownloadedFile(downloadId));activity.startActiv

cocoa-touch - 调整大小后调整 UIPopoverController 位置

我有一个包含UITableView的UIPopoverController。弹出窗口在其ViewController的-viewDidAppear函数中调整大小以适应表格的内容。当弹出窗口正确调整大小时,它的箭头通常不再指向原始的CGRect。有没有办法强制弹出窗口在调整大小后重新定位,使其箭头指向其预期目标?编辑:我无法在-viewDidLoad中设置弹出窗口的大小,因为表格View直到-viewDidAppear才会加载其数据>被调用,结果我不知道弹出窗口应该是什么大小。此外,当单击其中一个TableView单元格以显示另一个View时,我会调整弹出窗口的大小,这也会导致箭头不再指

ios - 3D Touch peek 和 pop 问题

我正在尝试在我的应用程序中实现peek和pop功能。但是因为我还不能测试它,所以我想知道我是否正确地做了,我觉得有什么不对吗?-(UIViewController*)previewingContext:(id)previewingContextviewControllerForLocation:(CGPoint)location{NSLog(@"TEST");NSIndexPath*indexPath=[self.myTableViewindexPathForRowAtPoint:location];if(indexPath){UITableViewCell*cell=[self.my

ios - 如何在 Objective c 中添加 "Touch Id"和 "In app Purchase"?

我已经在我的项目中成功实现了“InAppPurchase”,现在我正在尝试实现“TouchId”来购买产品,除了询问“登录iTunes”弹出窗口。在我的代码中,它一个接一个地询问“touchid”和“登录iTunes”弹出窗口,为什么这个连接这两个东西我只想要“touchid”来购买产品。我去IAP了Howdoyouaddanin-apppurchasetoaniOSapplication?和TouchIDHowdoiintegrateTouchIDformyIAP?但没有找到为IAP实现触摸ID的正确方法。这是我添加的代码,这是否可以通过代码实现,或者在从应用商店购买产品时显示苹果。