草庐IT

cocoa-touch

全部标签

ios - Touch ID 与 Face ID 代码

我想问一个关于生物认证的问题。在我的应用程序中,我使用TouchID输入了身份验证。现在voelvo使用FaceID实现该方法。我在我的.plist文件中插入了Privacy-FaceIDUsageDescription行现在我注意到我的FaceID可以正常工作,而无需对TouchID代码进行任何更改。我的问题是:**TouchID实现代码与FaceID相同?我可以保留TouchID实现代码而不做任何更改,还是必须为FaceID添加几行代码?**我向您展示了我是如何实现TouchID的#pragmamark-TOUCHIDLogin-(void)useTouchID{NSError*e

objective-c - 将 CGrect 值更改为用户坐标系

我有一个CGRect;我可以将其坐标转移到用户坐标系中吗,即左下角到顶部而不是左上角到底部。是否有任何预定义的方法,或者我需要手动计算吗?提前致谢。 最佳答案 要将矩形从原点在左下角的坐标系(我们称其为传统坐标系来命名)转换为原点在左上角的系统(iPhone坐标系),您需要知道CGRect所在View的大小,因为View是矩形的引用。例如,假设您有一个大小为200x300的View,并且您拥有的CGRect是CGRectMake(10,20,30,40)。CGRect的大小将保持不变。所有会改变的只是原点——实际上,只有y坐标会改变

objective-c - 如何像键盘一样呈现选择器 View ?

我希望UIPickerView在我按下按钮时显示(就像键盘一样),然后在用户点击屏幕上的任意位置时消失。我怎样才能做到这一点?谢谢。更多背景知识:我在UITableViewCell中有一个名为months的UITextField。现在对我来说最好的选择是把UIPikcerView放在那里,这样用户就可以更容易地选择月份而不必输入它(这是更好的方法)。但是UIPickerView在UITableViewCell中看起来真的很难看,更不用说我无法改变它的巨大尺寸。那么在这种情况下我该怎么办? 最佳答案 这就是您应该如何将UIPicker

ios - 在 iOS 应用程序中使用 CoreAnimation/QuartzCore 为 UILabel 设置动画

我实际上遇到了在我的iOS应用程序中为UILabel设置动画的问题。在网上搜索代码片段2天后,仍然没有结果。我找到的每个示例都是关于如何为UIImage设置动画,将其作为subview逐层添加到UIView。是否有任何关于为UILabel设置动画的好例子?我通过设置alpha属性为闪烁动画找到了一个很好的解决方案,如下所示:我的功能:-(void)blinkAnimation:(NSString*)animationIDfinished:(BOOL)finishedtarget:(UIView*)target{NSString*selectedSpeed=[[NSUserDefault

objective-c - NSManagedObjectContext 困惑

我正在学习CoreData。显然,您使用的主要类之一是NSManagedObjectContext。我不清楚这个的确切作用。从我读过的文章来看,您似乎可以拥有多个NSManagedObjectContext。这是否意味着NSManagedObjectContext基本上是后端的副本?当存在多个不同的副本时,如何将其解析为一致的后端?所以,基本上有2个问题:NSManagedContext是后端数据库的副本吗?和...例如,假设我在上下文A中进行了更改,并在上下文B中进行了一些其他更改。然后我先在A上调用保存,然后在B上调用保存?B会占上风吗?谢谢 最佳答案

objective-c - iPad 的 kal 日历的 UI 问题?

我的iPad版Kal日历有UI问题。在iPad上有一个空白空间,但在iPhone上没问题。我怎样才能让它适合iPad的框架?if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone){[kal.viewsetFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height)];}elseif(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad){[kal.viewsetFrame:CGRectMak

iphone - 我在哪里可以获得所有 iOS 元素的列表?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。ImprovethisquestioniOSGUI元素列表的好资源是什么?官方文档,如UIPickerViewdocs不包含图像,虽然有时官方概述文档有图像,但它们不容易找到。我发现的最接近的是iOSphotoshop模板(包括很棒的TeehanLaxone),但它们没有引用类名,也没有任何通用的第三方控件。编辑:一个基于Web的站点会很棒,这样我就可以与没有Xcode或在iPad上浏览的其他人共享。

iphone - 使用 UIWebView 获取页面的源代码

嘿,我正在用UIWebView制作一个应用程序,网站上有ajax东西。我需要运行1个ajax东西,这样源代码就会改变,之后我需要获取源代码。无论如何我可以做到这一点?对不起,如果我解释得太复杂了。 最佳答案 您可以在UIWebView中评估JavaScript。确保在页面完全加载后执行此操作:NSString*source=[webViewstringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('html')[0].outerHTML"];

objective-c - 在 textViewDidEndEditing 之外处理键盘上的 'Done' 按钮

当按下“完成”时,我知道调用了textViewDidEndEditing:。它有时也会被其他操作调用。我想要一个只在按下“完成”时调用的方法——专门。我一直在阅读代码片段,但没有看到有人这样做。顺便说一下,我的观点没有使用任何XIB。这可能吗? 最佳答案 每当按下Return键时,UITextField的实例将向其委托(delegate)发送一条textFieldShouldReturn:消息。如果您希望您的Controller接收此消息,请让它向文本字段发送setDelegate:消息,将self作为参数传递(或将文本字段的委托(

ios - UIPopoverController 出现在错误的位置

所以我花了一些时间寻找这个问题的答案,但到目前为止还没有找到任何东西。我正在尝试通过UIInputAccessoryView上的按钮显示弹出窗口。我想从中显示弹出窗口的UIBarButtonItem具有自定义View,因此我可以使用图像。我这样创建按钮:buttonImage=[UIImageimageNamed:@"tags.png"];aButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[aButtonsetImage:buttonImageforState:UIControlStateNormal];aButton.frame=