草庐IT

ios - 更改框架时 UITextView 光标位于框架下方

我有一个包含UITextView的UIViewCONtroller。当键盘出现时,我会像这样调整它的大小:#pragmamark-Respondingtokeyboardevents-(void)keyboardDidShow:(NSNotification*)notification{NSDictionary*info=[notificationuserInfo];CGRectkeyboardSize=[[infoobjectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue];CGRectnewTextViewFrame=self.te

ios - 使 UIView 透明

我想向我的UIViewController添加一个UIView,但我希望它是透明的,直到我决定在UIView中创建一个Oval。在创建椭圆之前,我可以将View的alpha设置为0,但是当我想添加椭圆时,背景颜色仍然是黑色。这是一堆椭圆的样子在我的UIView中:-(void)drawRect:(CGRect)rect{[selfpushContext];UIBezierPath*oval=[UIBezierPathbezierPathWithOvalInRect:self.bounds];[[UIColorredColor]setFill];[ovalfill];self.opaqu

ios - 使 UIView 透明

我想向我的UIViewController添加一个UIView,但我希望它是透明的,直到我决定在UIView中创建一个Oval。在创建椭圆之前,我可以将View的alpha设置为0,但是当我想添加椭圆时,背景颜色仍然是黑色。这是一堆椭圆的样子在我的UIView中:-(void)drawRect:(CGRect)rect{[selfpushContext];UIBezierPath*oval=[UIBezierPathbezierPathWithOvalInRect:self.bounds];[[UIColorredColor]setFill];[ovalfill];self.opaqu

iOS:从前置摄像头捕获图像

我正在制作一个应用程序,我想在其中从前置摄像头捕获图像,而不显示任何类型的捕获屏幕。我想在没有任何用户交互的情况下完全用代码拍照。我该如何为前置摄像头执行此操作? 最佳答案 如何使用AVFoundation前置摄像头捕捉图像:开发注意事项:仔细检查您的应用和图片方向设置AVFoundation及其相关框架是令人讨厌的庞然大物,很难理解/实现。我已经使我的代码尽可能精简,但请查看这个优秀的教程以获得更好的解释(网站不再可用,通过archive.org链接):http://www.benjaminloulier.com/posts/io

iOS:从前置摄像头捕获图像

我正在制作一个应用程序,我想在其中从前置摄像头捕获图像,而不显示任何类型的捕获屏幕。我想在没有任何用户交互的情况下完全用代码拍照。我该如何为前置摄像头执行此操作? 最佳答案 如何使用AVFoundation前置摄像头捕捉图像:开发注意事项:仔细检查您的应用和图片方向设置AVFoundation及其相关框架是令人讨厌的庞然大物,很难理解/实现。我已经使我的代码尽可能精简,但请查看这个优秀的教程以获得更好的解释(网站不再可用,通过archive.org链接):http://www.benjaminloulier.com/posts/io

ios - 我如何在 ios 的 Plist 文件中保存、检索、删除和更新我的数据?

我正在创建一个iPhone应用程序,我可以在其中获取所有国家/地区的名称、Logo和玩家名称。我想将该数据保存在.plist而不是sqlite服务器中。我不知道如何在DocumentDirectory中创建一个plist文件并保存数据。请有人建议我如何将数据保存在plist文件中。 最佳答案 我正在逐步完成屏幕截图。请按照此操作,您将得到答案。首先,您必须通过Xcode创建属性列表。步骤:1步骤:2步骤:3在您的保存按钮操作上保存数据://Take3arrayforsavethedata.....-(IBAction)save_Ac

ios - 我如何在 ios 的 Plist 文件中保存、检索、删除和更新我的数据?

我正在创建一个iPhone应用程序,我可以在其中获取所有国家/地区的名称、Logo和玩家名称。我想将该数据保存在.plist而不是sqlite服务器中。我不知道如何在DocumentDirectory中创建一个plist文件并保存数据。请有人建议我如何将数据保存在plist文件中。 最佳答案 我正在逐步完成屏幕截图。请按照此操作,您将得到答案。首先,您必须通过Xcode创建属性列表。步骤:1步骤:2步骤:3在您的保存按钮操作上保存数据://Take3arrayforsavethedata.....-(IBAction)save_Ac

ios - 下一次触摸前未能收到系统手势状态通知

我有一个控件可以在一个View中交替切换两个View。即,在容器View中通过subview方法添加了两个ViewController。双指张开手势放大当前View,并显示第二个View。如果想转到上一个View,捏出手势即可。问题是,View有时并不总是对gusture和消息使用react"Failedtoreceivesystemgesturestatenotificationbeforenexttouch"在日志中打印出来。有什么建议为什么会出现此消息并且View无法识别该手势吗?-(void)scaleHandler:(UIPinchGestureRecognizer*)ges

ios - 下一次触摸前未能收到系统手势状态通知

我有一个控件可以在一个View中交替切换两个View。即,在容器View中通过subview方法添加了两个ViewController。双指张开手势放大当前View,并显示第二个View。如果想转到上一个View,捏出手势即可。问题是,View有时并不总是对gusture和消息使用react"Failedtoreceivesystemgesturestatenotificationbeforenexttouch"在日志中打印出来。有什么建议为什么会出现此消息并且View无法识别该手势吗?-(void)scaleHandler:(UIPinchGestureRecognizer*)ges

ios - map 离线缓存

我非常需要为我的应用程序制作离线map,因为它主要是为泰国制作的,那里通常很难获得互联网连接。我现在正在为我的MKTileOverlay使用OpenStreetMap,但在实现它以供离线使用时遇到了问题。我找到了一个教程,说明子类MKTileOverlay。所以,在我的map所在的ViewController中,我有:-(void)viewWillAppear:(BOOL)animated{CLLocationCoordinate2Dcoord={.latitude=15.8700320,.longitude=100.9925410};MKCoordinateSpanspan={.la