草庐IT

Objective-J

全部标签

objective-c - 无法确定设备的当前方向

我有一个问题,在某些情况下[UIDevicecurrentDevice].orientation返回0。在我看来,这永远不应该发生。它甚至没有在启动时。我现在是否必须创建自己的实例变量来跟踪每次旋转并存储它? 最佳答案 我遇到了同样的问题,然后看到了这篇文章:Don'tRelyOnUIDeviceOrientationForRotation希望对您有所帮助。 关于objective-c-无法确定设备的当前方向,我们在StackOverflow上找到一个类似的问题:

objective-c - 录制音频使用什么格式?

我正在开发iPhone应用程序。我正在尝试录制音频并将其上传到我的服务器。我想以最小的尺寸保存它。我应该使用哪种格式类型?我可以录制成mp3格式吗? 最佳答案 您应该先阅读Audio&VideoStartingPoint.iOS支持的文件格式见表2-5here-iOS不支持录制MP3。 关于objective-c-录制音频使用什么格式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

objective-c - 如何为同一个表格中的不同单元格设置不同的 UITableViewCell Style?

您好,我正在实现一个UITableView。我打算根据特定条件对不同的单元格集使用不同的UITableViewCellStyle(请参见下面的代码片段)if(cell==nil){cell=[[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleSubtitlereuseIdentifier:PlaceholderCellIdentifier]autorelease];cell.textLabel.font=[UIFontboldSystemFontOfSize:14];cell.textLabel.lineBreakMode

objective-c - 强制 CLGeocoder block 代码同步运行

我使用CLGeocoder对地址列表进行地理编码,以便可以在UITableView中向用户显示某些类型的信息。但是,所有CLGeocoder地理编码和反向地理编码方法都将代码块作为参数,只要地理编码请求完成,该代码块就会与程序的其余部分异步运行:-(void)geocodeAddressString:(NSString*)addressStringcompletionHandler:(CLGeocodeCompletionHandler)completionHandler有没有办法强制此代码同步运行(即强制程序等待地理编码请求完成并等待它被处理程序处理后再继续)。

objective-c - 获取位置权限对话框的结果

我在做thistutorial这将返回GPS坐标。当我在iPhone上运行该应用程序时,我首先看到UIAlertView请求访问我的GPS坐标的权限。我需要知道这个UIAlertView是从哪里抛出的?它来自操作系统吗?我们可以捕获这个方法吗?当用户点击“允许”或“不允许”时,我可以将他的选择打印到控制台吗?我如何以编程方式执行此操作?有这方面的事件吗? 最佳答案 此警报由操作系统显示。基于位置的API的使用必须得到用户的许可。您可以向CLLocationManager询问当前的authorizationStatus并在状态更改时收

objective-c - 具有数百个数据点的 UIScrollView 最佳实践

MicrosoftOutlook曾经有——现在可能仍然有——一个滚动的时间线View,显示outlook中发生的所有事件。我想在我的应用程序中重新创建类似的东西。我研究了UIScrollView的文档,我知道如何让它按照我想要的方式工作。当内容View可能很大时,我的问题更倾向于以最有效的方式在UIScrollView中呈现数百个项目。我可以:汇集一个较小View的列表,例如,每个View代表一天,并使用来自每一天的数据项填充这些较小View,然后将这些聚合View作为subview附加到内容View中。或我可以简单地为要在时间轴上显示的每个数据项填充一个包含subview的内容Vie

objective-c - 不允许屏幕褪色

当长时间没有用户交互时,iOS应用程序是否可以禁用淡化iPad/iPod屏幕? 最佳答案 是的,看看UIApplication上的idleTimerDisabled属性http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html 关于objective-c-不允许屏幕褪色,我们在StackOverflow上找到一个类似的问

objective-c - 恢复上一个 View 及其 subview

我正在实现一个用于绘制图像和文本的应用程序。用户可以创建页面并在其中绘制并将该页面保存在应用程序的文档目录中。但是当用户重新打开同一文档进行编辑时,我无法弄清楚如何恢复他添加到页面的所有View。 最佳答案 你可以序列化你的UIView意味着你可以编码和解码你的View对象,因为UIVIew实现了NSCoding协议(protocol)..查看下面的SO链接以编码和解码您的UIView对象HowtoserializeaUIView?既可以修改,也可以轻松维护版本。 关于objective

objective-c - 为什么不定义 UIWindow *_window 就可以访问 _window?

这是后续问题:WhyrenamesynthesizedpropertiesiniOSwithleadingunderscores?在MyDelegate.h#import@interfaceMyAppDelegate@property(strong,nonatomic)UIWindow*window;@property(strong,nonatomic)MyMainViewController*mainViewController;@end在MyDelegate.m#import"MyAppDelegate.h"@implementationMyAppDelegate@synthesi

objective-c - Three20:照片查看器自定义

我的应用程序中需要一个画廊,我找到了关于如何在我的应用程序中实现Three20的教程:http://www.raywenderlich.com/1430/how-to-use-the-three20-photo-viewer.我有一个Storyboard,其中根是一个选项卡栏Controller。此根Controller与上面教程中PhotoViewController类的ViewController有关系。本教程的最后一步是将代码添加到AppDelegate,但在我的例子中,我将这段代码添加到PhotoViewController:#import"PhotoViewControlle