草庐IT

iphone-6

全部标签

ios - 为 iPhone 和 iPad 启动屏幕选择不同的背景图像

我构建了一个iPhone应用程序,其背景图像非常适合iPhone屏幕,但当我在iPad上运行时,该图像会水平拉伸(stretch)(因为iPad屏幕比iPhone更方形)。有没有办法让我选择要加载的背景图片?我知道我可以使用UIDevice.current.userInterfaceIdiom==.phone和UIDevice.current.userInterfaceIdiom==.pad检查我在哪个设备,但如果启动屏幕不接受附加代码,我如何选择正确的图像? 最佳答案 我能想到的最简单的方法是让图像集中的两个设备位于Assest.

javascript - 使用 localStorage 时在 iPhone 上出现安全错误

当我尝试在IOSSafari中使用localStorage.setItem("");保存任何内容时,出现此错误-SecurityError(DOMException18):Theoperationisinsecure.这是错误的屏幕截图......有什么解决办法吗?谢谢。 最佳答案 找到了答案。阻止Cookies已在用户的Safari设置中打开。 关于javascript-使用localStorage时在iPhone上出现安全错误,我们在StackOverflow上找到一个类似的问题:

ios - 应用程序在 Xcode 9 的 iphone X 模拟器中不占用整个屏幕

这个问题在这里已经有了答案:SeeingblackbarsatthetopandbottomoftheiPhoneXSimulator(11个答案)关闭5年前。随着Xcode9的发布,我们可以在iPhoneX模拟器上测试我们应用程序的UI。当我在iPhoneX模拟器上运行我的应用程序时,它没有占据整个屏幕。AppsView的顶部和底部留有空间。谁能告诉我如何删除该空间,我已经在我的应用程序中使用自动布局。我附上了我的应用程序的屏幕截图。

ios - 如何使用 iPhone X 的 faceID 数据

是否可以使用iphoneXfaceID数据创建用户面部的3D模型?如果是的话,你能告诉我我应该看哪里吗?我真的找不到与此相关的东西。我在WWDC上找到了一个关于真实深度和ARKit的视频,但我不确定它是否有帮助。编辑:我刚看了一个WWDCvideo它说ARKit提供了详细的3D几何面。您认为创建人脸的3D表示是否足够精确?也许结合图像?任何想法? 最佳答案 是也不是。是的,有一些API可用于获取使用TrueDepth相机捕获的深度图、用于面部跟踪和建模,以及用于在您自己的应用中使用FaceID进行身份验证:您使用LocalAuthe

iphone - CoreData 关系延迟加载?

当我有一个名为“Book”的CoreData实体时,它与另一个实体(“Bookmark”)具有一对一的关系,我是否需要同时插入“Book”的实例和“书签”到托管对象上下文中,并手动分配关系?如果我执行以下代码来实例化“Book”的实例...Book*book=[NSEntityDescriptioninsertNewObjectForEntityForName:@"Book"inManagedObjectContext:managedObjectContext];我是否可以执行以下代码来检索其书签,而将“书签”的实例插入到相同的托管对象上下文中?book.bookmark;CoreDa

iphone - UITextField 不接受来自 IOS6 键盘的输入

我已将范围缩小到仅适用于IOS6设备。原始问题:我到处搜索并尝试了所有方法,但我就是想不通!我有一个UITextField。选择后,键盘向上滑动,光标开始在文本字段上闪烁。当我点击键盘上的按钮时,一切正常,按键响应并且光标停止闪烁。唯一的问题是文本没有放入文本字​​段!但是它确实接受来自表情符号键盘的输入。非常感谢任何帮助!UITextField是这样创建的:UITextField*userInput=[[UITextFieldalloc]initWithFrame:CGRectMake(10,yPos,controlWidth,26)];yPos+=32;[userInputsetT

iphone - UITextField 在代码更改时触发 UITextFieldTextDidChangeNotification?

我正在尝试添加一个UIViewController作为UITextFieldTextDidChangeNotification通知的观察者。当我通过在文本字段中键入来更改文本时,一切都进行得很顺利。但是,如果我尝试通过调用[_textfieldsetText:@"Blahblah"]来更改文本,似乎不会触发通知。这是预期的方式吗?谢谢! 最佳答案 大多数事件通常都是如此。当事件是用户驱动时,您需要通知。但是当事件是由显式代码更改驱动时,您不需要通知。由于您正在显式调用以进行更改,因此您还可以选择调用通知处理程序。这是一种更灵活的方法

iphone - 如何使用准确的框架和展示位置 ID 启动 revmob 横幅广告?

我尝试使用RevMob建议的代码来展示带有特定展示位置ID的横幅广告,但没有成功,尝试了以下代码:RevMobAds*revmob=[RevMobAdsrevMobAds];RevMobBanner*banner=[revmobbannerWithPlacementId:@"ID_FROM_REV_MOB"];[bannershowAd];甚至尝试添加以下语句if(IS_iPad){banner.frame=CGRectMake(0,958,768,66);}elseif(IS_WIDESCREEN){banner.frame=CGRectMake(0,518,320,50);}els

iphone - 为 UITableView 的第一个和最后一个单元格制作圆角

我想为UITableView的第一个和最后一个单元格制作圆角。我从这个帖子看到了CustomRoundedcorners您可以在xib文件中使用自定义单元格,设置它们的唯一标识符,如:@"beginCell"、@"middleCell"、@"endCell"。我不想使用自定义单元格。还有其他方法吗?例如:if(cell.count==0orcell.count==last){cell.layer.cornerRadius=10;}是这样的。但是没有称为计数的属性。还有其他属性吗?已编辑:ViewController.m#import"ViewController.h"#import#i

iphone - 如何在 iOS 6 上找到 UIWebView 工具栏(以替换它们)?

我已经从另一个应用程序中尝试了以下代码,但没有找到任何东西。为什么?如何访问UIWebView工具栏?-(UIToolbar*)findVirginWebKeyboardToolbar:(UIView*)parent{if([parentisKindOfClass:[UIToolbarclass]]){UIToolbar*tb=(UIToolbar*)parent;if([tb.itemscount]==1&&[((UIBarButtonItem*)[tb.itemsobjectAtIndex:0]).customViewisKindOfClass:[UISegmentedContro