cocoa-touch相关内容
我想查看本地 PDF(在我的 iPhone 应用程序中)并能够跳转到特定页面.似乎 UIWebView 是要走的路,但是,我找不到任何关于跳转到特定页面的信息.这是不可能的吗?还有其他我可以使用的技术吗? 谢谢,豪伊 解决方案 你可以尝试使用Javascript.请参阅 此链接了解更多详情.您需要使用类似于 @"window.scrollTo(0, x);" 的内容,其中 x 是您通
..
我在 iPad 上使用 UIWebView,我通过下面的代码对其进行初始化.问题是视图永远不会显示在状态栏下方的页面顶部,但是还有另一个 44px 空间(用黑色填充) - 用于导航栏,我不想显示.有什么提示可以让 UIWebView 在没有 44px 空间的情况下显示? 非常感谢, BR 斯特恩 - (void)viewDidLoad{[超级视图DidLoad];CGRect
..
我想获得一些关于如何实现水平滚动的 PDF 视图的提示. 我知道如何使用 UIWebView 实现 PDF 阅读器,但只是垂直滚动. 解决方案 我已经做到了.代码对于付费客户是私有的,所以我不能直接分享,但基本思路是这样写: 一个 UIView 子类,它使用 CGPDFPageRef 以及 CGPDFDocument* 和 CGContextDrawPDFPage 系列职能.此
..
我正在构建一个包含一些 HTML 文本的表格,因此我使用 UIWebView 作为我的自定义表格单元格的子视图.我已经遇到了一个问题——当我在表格中向下滚动时,UIWebViews 需要一秒钟才能更新.例如,我将查看编号为 1、2 和 3 的行的单元格.我会向下滚动到 8、9 和 10.有一会儿,在单元格 #8 中可见的 UIWebView 的内容是单元格#1 中的内容,单元格#9 中的内容是单元
..
每次我使用 UIWebView 加载新页面时,之前加载的页面都会显示一小段时间. 如何清除该缓存?另一种可能性是释放 UIWebview.我试过了,但我的 UIWebView 总是“空的".这种情况下alloc和dealloc应该怎么做呢? 我注意到 UIWebView 消耗了大约 10 MB RAM.现在 UIWebView 与 ViewController 一起加载.并且视图是自动
..
我有一个包含 UIWebView 的视图,它正在加载谷歌地图(很多 javascript 等).我遇到的问题是,如果用户在 web 视图完成加载之前点击导航栏上的“后退"按钮,我不清楚如何整齐地告诉 web 视图停止加载然后释放它,而不是发送到已释放实例的消息.我也不确定 web 视图是否喜欢它的容器视图在它完成之前消失(但如果用户在加载之前点击后退按钮,我别无选择). 在我看来WillDi
..
我有一个 UIWebView 在 UIScrollView 里面(scrollview 包含另一个组件) 我尝试在 UIWebView 上的 Interface Builder 或 Programmatic 上启用多点触控,但它仍然无法缩放 html,我需要处理吗都放大 UIScrollView 和 UIWebView?还是我没有设置的东西? 解决方案 您必须设置 scalesPag
..
如果您的 iPhone 应用程序使用 UIWebView,并且加载了许多带有大图像的页面,您可能会发现内存泄漏.可以解决吗? 解决方案 尝试添加 [webView loadHTMLString: @"" baseURL: nil]; 就在你发布 webview 之前.对于 4.2.1 中与在 UIWebView 中显示 PDF 相关的泄漏,这为我解决了大部分泄漏问题.
..
UIWebView 支持的所有文件格式有哪些?在我的测试中,我发现它支持 XLS、DOC、PPT、PDF 但不支持 XLSX 和 DOCX、RTF. 它支持图片文件,如 JPG、PNG、GIF、BMP,不确定 TIFF 或 确切地说,所有类型都支持什么还不清楚…… UIWebView 文档也没有明确说明. 有人可以帮忙吗? 解决方案 技术说明可在 Apple 网站
..
如何增加或减少UIWebview字体大小,不使用scalePageToFit:NO; 解决方案 我有 2 个按钮 - A- 和 A+ @interfaceNSUInteger textFontSize;- (IBAction)changeTextFontSize:(id)sender{开关([发件人标签]){案例 1://A-textFontSize = (textFontSize >
..
如何在 iOS 5 中更改 UIWebView 的用户代理? 到目前为止我做了什么:使用委托回调,拦截 NSURLRequest,创建一个新的 url 请求并将它的用户代理设置为我想要的任何内容,然后下载数据并使用“loadData:MIMEType:...."重新加载 UIWebView. 问题:这会导致无限递归,我在其中加载数据,这会回调委托,实习生会调用委托.... 这是委
..
我正在开发地图应用程序, 我正在尝试使用 [locationManager stopUpdatingLocation]; 方法来停止定位服务. 在iOS4.3好像可以正常使用,但是在iOS5就不行了. 请任何人建议我如何在 iOS5 中停止定位服务? 解决方案 有时位置管理器即使在 stopUpdationLocations 之后也不会停止. 您需要为该集合释放您的
..
我正在尝试在 iPhone 项目中使用 C 库.我对 iPhone 开发非常熟悉.我的图书馆 我已经奋斗了好几天,试图将这个库构建成一个静态库,我可以在模拟器 (i386) 和 ARM7 上使用它. 使用库的包含配置和生成文件,我可以毫无问题地构建库.但是,如果我编辑 makefile 以尝试构建相同的库但针对 armv7 架构,我会遇到很多错误.错误似乎是报告无法找到某些头文件.
..
如何在 Core Plot 框架中添加图例? 我非常感谢任何指导或帮助. 解决方案 目前还没有 Legend 类.有时您可以使用图像来伪造它,但它还没有出现在 Core Plot 中.查看drawmcco评论 Legends 尚未在 Core Plot 中实现.非常欢迎您为框架贡献它们的实现. 与此同时,您可以使用 UILabels 和彩色线条构建一个自定义 UIVi
..
在过去几周测试我的应用后,我们终于尝试将应用提交到应用商店.在提交之前,我想设置我的生产推送通知.我去安装了用于生产的配置文件,并将其设置在 XCode 构建区域的代码标识符中,并启动了应用程序,希望生产推送通知能够正常工作. 我现在遇到的第一个问题是,无论我在代码标识符中选择什么配置文件,我都会得到以下错误代码: :权利“钥匙串访问组"具有配置文件不允许的值8 月 29 日 2
..
在我的应用程序中,我使用的是 sqlite 数据库我不想在应用商店中更新应用时替换现有数据库. 它会被新的数据库取代吗?还是会保持同一个数据库? 解决方案 @Ankit: Hi.. 答案是否,它不会替换数据库,对于那些不习惯使用您的应用程序以前版本的用户,他们将保持相同的旧数据库,然后他们只需下载并安装新版本的应用程序应用程序而不删除以前的版本. 它将替换 App Sto
..
如何使用 iPhone SDK 创建 PDF 文档? 任何可以做到这一点的教程和示例都会有所帮助. 谢谢! 解决方案 Quartz 2D 苹果教程 http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pd
..
在我的应用程序中,数据以这样的字符串形式出现 “嗨,你好,再见" 我想用“,"分隔数据 我该怎么做? 解决方案 使用 componentsSeparatedByString: NSString *str = @"Hi,Hello,Bye";NSArray *arr = [str componentsSeparatedByString:@","];NSString *strHi
..
我正在使用以下代码拨打号码并使用我的设备进行测试.似乎不需要确认,对吗? NSURL *url = [NSURL URLWithString:@"tel://12345678"];[[UIApplication sharedApplication] openURL:url]; 解决方案 确认不是必需的,并且在以编程方式完成时不会显示.如果单击数字,您只会在 Safari 中看到 alertV
..
我有一个包含许多值的 tableView. 我想获取当前正在显示的表格的第一个indexPath.row值. 我该怎么做? 在实施 krishnabhadra 的回答时出现以下错误: 错误所在的行是: [self.table scrollToRowAtIndexPath:indexVis atScrollPosition:UITableViewScrollPosition
..