草庐IT

ios - iPad + UIWebView + presentModalViewController

我有一个非常基本的ViewController类,它是通过界面生成器创建的。它只有一个View,即UIWebView(参见此处:http://i55.tinypic.com/xdax01.png)。在我的应用程序中的某个地方,我想通过presentModalViewController打开此ViewController作为模态对话框。这是我实现此目的的代码:self.viewController.modalPresentationStyle=UIModalPresentationFormSheet;WebController*dvc=[[WebControlleralloc]initW

objective-c - iPad Split View 从另一个 View 调用/加载

请帮我解决下面提到的问题。我的问题是,是否有办法从另一个View调用SplitView,比如在我点击按钮之后......?例如,如attachedpic中所示,当应用程序启动时,它会显示第一个屏幕。当用户点击“点击”按钮时,SplitView打开。用户能够执行SplitView的所有操作,当他按下主页按钮时,他应该被带回第一个屏幕。这可能吗……?我该怎么做...?我是初学者。任何有关代码的帮助将不胜感激..PS:我试过使用MGSplitView和TOSplitView,但未能解决上述问题。谢谢... 最佳答案 检查foll代码。这应

iOS:HTML5 视频,全屏连续播放

我目前正在开发一个iPad应用程序,用于聚合互联网上的各种视频源。然后使用UIWebView、一些Javascript、标签和mp4URL,我可以播放视频并出现nativeiOS视频控件。这一切都很好。此外,通过订阅视频“结束”事件,我可以在您观看的视频结束后排队播放另一个视频。这也很有效,除了如果您在下一个视频开始播放时处于全屏状态,您将被带出它并返回到应用程序!有谁知道我可以在加载新视频时在iOS中保留全屏HTML5视频的方法吗? 最佳答案 以下内容适用于iPodtouch上的移动safari。监听结束事件并将当前视频标签的来源

iphone - 我需要呈现文本,但不是在 UIWebView 中

我找了很多,但找不到好的文本渲染解决方案。在我的例子中,uiwebview不能满足我的需求。此外,文本必须使用多种字体。我希望它像在iBooks中一样,文本呈现速度非常快(不像在uiwebview中那样)或者它可能是uiwebview,但是他们如何做到加载那么快?文本还应支持文本选择和其他用户交互。我愿意接受建议,在此先感谢! 最佳答案 你可以看看NSAttributedString-Additions-for-HTML,它从HTML创建NSAttributedString,并在TTTAttributedLabel(或OHAttri

iphone:AVAudioRecorder 录音总是返回 FALSE

我正在使用AVAudioRecorder来录制声音,但是我遇到了问题。调用[recorderrecord]方法后,recorder.recording的值一直返回FALSE,让我无法停止录音。我在iOS5上使用XCode4.2,我的iPad也是iOS5上的ipad2。这是我的代码:self.currentFileName=[GlobalRecordingnewRecordingFileName];NSURL*url=[NSURLfileURLWithPath:[[GlobalRecordingrecordingDirectory]stringByAppendingPathCompone

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

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

ios - 为什么通过 TestFlight 安装时有些文件没有正确安装?

我使用TestFlight将我的iOS应用分发给我的客户进行Beta测试。问题是我们在从TestFlight安装时都遇到了这些应用程序的奇怪问题/行为,这些问题在卸载/重新安装应用程序时已修复(仍然来自TestFlight)。我在我的代码中没有看到任何解释为什么需要卸载/重新安装的内容(没有CoreData迁移,文件存储使用没有变化,或其他类似的事情)。我非常有信心,最终用户会通过AppStore升级他们的应用程序,情况会变得更好,但是:我仍然想知道其他人是否遇到过同样的问题如果我对最终用户通过AppStore升级他们的应用程序时一切都会好起来这一事实有信心的话。编辑:今天,我经历过通

iphone - 如何获取单个 UIBarButtonItem 的多个事件

我正在使用UIBarButtonItem。我想在.m文件中获取执行TouchUpInside或TouchDragInside的事件。帮助我。 最佳答案 如果您以编程方式创建UIbarButtonItem,请首先使用方法将Button添加到UIBarButtonIteminitWithCustomView:(UIView*)view如果您使用的是nib文件,则只需将按钮拖到UIbarButtonItem上,然后获取UIButton的引用socket。然后为两个事件添加目标应该可行。[captureButtonaddTarget:sel

iphone - 传递触摸手势

我正在寻找一种解决方案来帮助“传递”触摸手势。基本上我有一个菜单,我希望用户能够通过一次连续拖动将项目从菜单拖放到Canvas。我已经通过平移手势实现了可拖动的图像(我们将这些实例称为Sprites)。我还可以使用按钮或带有触摸手势的UIImageView在UIView上的任何位置实例化Sprite。但是,目前这需要两次触摸。一个是按下菜单项按钮并释放,创建Sprite。第二个触摸Sprite,允许用户拖动它,然后在他们想要的地方释放它。我想合并这些触摸,以便当用户触摸菜单项时,Sprite被实例化并且已经在平移手势或其他影响的东西中。如果有帮助,我附上了视觉描述。任何帮助表示赞赏。谢

iphone - iPhone 和 iPad 中缓存目录的大小是多少?

我目前在应用程序的Library/Cache目录中存储了我的应用程序所需的大约58MB文件。我有一些用户提示他们无法看到这些文件。我怀疑这可能是因为缓存目录在低空间条件下被操作系统清除。所以,我想知道缓存目录的大小,以便我可以计划存储我的文件。请告诉我。谢谢! 最佳答案 我认为大小是未定义的,您可以存储内容直到填满所有磁盘空间。但是缓存目录有一个注释-OniOS5.0andlater,thesystemmaydeletetheCachesdirectoryonrareoccasionswhenthesystemisverylowon