cocoa-touch相关内容

如何在 UIImageView 中获取缩放的 UIImage 的大小?

UIImageView 的image.size 属性给出了原始UIImage 的大小.我想知道将自动缩放图像放入 UIImageView 时的大小(通常小于原始图像). 例如,我将图像设置为 Aspect Fit.现在我想知道它在屏幕上的新高度和宽度,以便在新缩放的图像上准确地绘制. 有没有什么方法可以做到这一点,而无需自己根据 UIImageView 的大小来解决?UIImage 原 ..
发布时间:2022-01-20 15:31:17 移动开发

如何在 UITableViewCellStyleSubtitle 样式中检测对 UITableViewCell 对象的 UIImageView 的触摸

我在 UITableViewCellStyleSubtitle样式(即左侧的图像视图,粗体文本标签和详细文本标签下方)来创建我的表格.现在我需要检测对 UIImageView 的触摸,还需要知道单击图像视图的索引路径/单元格.我尝试使用 cell.textLabel.text = @"Sometext";NSString *path = [[NSBundle mainBundle] pathFo ..
发布时间:2022-01-20 15:28:59 移动开发

实体的核心数据保存属性

这个问题是关于核心数据的. 我创建了一个名为 TV 的实体,它具有三个属性:name、price 和 size.我还使用 TV.h 和 TV.m 文件创建了 NSMutableObject 的子类. 我将 TV.h 导入到我的 DetailViewController.h 中,它处理我想要获取值的滑块和 UIElements. 所以我做了一个提取请求,一切正常,但是: 每次 ..
发布时间:2022-01-20 15:16:49 其他开发

知道何时在 UIWebView 中加载了 AJAX

我有一个 UIWebView 并且一个页面有一个 AJAX 组件,当用户单击按钮时,它的内容会发生变化.我如何知道内容何时加载到 UIWebView 中? 解决方案 你需要做两件事: 在您的 JavaScript 代码中,使用 XMLHTTPRequest 信号表明 AJAX 请求已通过自定义 URL 完成: var req = new XMLHttpRequest();req.o ..
发布时间:2022-01-19 22:22:32 移动开发

将图像下载到捆绑包中?

我在 UIWebView 中显示文本和图像.内容并不总是相同的.我使用捆绑路径访问内容中的图像.对于内容的中间版本更新,我想允许用户下载新内容(文本和图像).这个新内容也将显示在 UIWebView 中.问题是我将不得不使用磁盘路径,而不是使用捆绑路径的常见模式.除非有办法在运行时将图像重新打包到包中. 一旦应用程序的下一次应用商店更新可用,之前下载的所有图像都将包含在应用程序包中.在此更新 ..
发布时间:2022-01-19 22:22:04 移动开发

iphone上的UIWebView电话链接检测

我的代码有些奇怪.我肯定会忘记一些东西,但我不知道是什么.我尝试在 UIWebView 中处理电话、短信、mailto 和 http 链接. 这就是我尝试的方式: 1/实例化 UIWebView : webview = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,320,460)];webview.opaque = 否;webvie ..
发布时间:2022-01-19 22:18:14 移动开发

UIWebView 中的 Cookie

我有一个 UIWebView,我不希望它存储 cookie,所以在加载 webview 之前我会这样做: NSArray* cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];for (NSHTTPCookie *cookie 中的cookie) {[[NSHTTPCookieStorage sharedHTTPCo ..
发布时间:2022-01-19 22:10:09 移动开发

在 iOS 上创建良好的自定义表情聊天体验

我正在尝试为基本上是扩展的 UITextView 提出可能的实现,它具有键入内联图像的能力. 我见过很多开源项目,它们处理带有自定义表情符号的标签创建,UIWebViews 将图像与文本内联绘制等等,但没有一个不运行原生 UITextView 行为: 自动更正 拼写 放大镜 选择工具提示和功能 句号双倍空格 我在应用商店中看到的唯一一款在键入自定义表情时能提供良好、强大体 ..
发布时间:2022-01-19 22:02:07 移动开发

UIWebView 在旋转后调整文本大小:寻找神奇错误或我的愚蠢的解释

所以我的应用程序中有 UIWebView 并加载了一些 html(文章),添加了一些 CSS 以使一切变得更好.这简单明了,一切都很完美,直到我尝试在横向功能中添加阅读,然后我注意到 UIWebView 忽略了我在 HTML 中放入的任何 css“字体大小",并在旋转到横向模式后大幅增加字体大小. 我花了大约 4-5 个小时(我是 Iphone 应用程序编程的新手,但在做正确的事情时我很固执 ..
发布时间:2022-01-19 21:59:05 移动开发

如何在 UIWebView 中检测重定向

我在我的应用程序中使用 UIWebView 作为嵌入式浏览器.我遇到的问题是跟踪应该在 URL 栏中显示的 URL. 在进行 Google 搜索时,结果页面通常会生成如下链接: http://www.google.com/url?sa=t&source=web&cd=1&ved=0CC4QFjAA&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FD ..
发布时间:2022-01-19 21:53:34 移动开发

将 UIWebView 渲染到 ImageContext

我正在尝试捕获 UIWebView 的内容,包括对用户不可见的内容.即整个网页,即使用户只看顶部. 环顾四周,我发现捕获 UIView 的最佳方法是检索其层并使用 renderInContext. 然而,UIWebView 似乎在使用它自己的 CALayer 实现,它的行为更像 CATiledLayer,尽管它仍然声称是标准的 CALayer.当我调用 renderInContext ..
发布时间:2022-01-19 21:48:15 移动开发

UIWebView 将 Objective C 暴露给 JavaScript

在使用 UIWebView 时,如果使用 iPhone SDK,我将如何在 JavaScript 中公开 Objective-C 方法? 任何帮助将不胜感激! 解决方案 最好的方法是通过自定义链接,然后使用 UIWebView 委托方法 -webView:shouldStartLoadWithRequest:navigationType: 捕获请求.当您看到包含您的链接的请求通过时, ..
发布时间:2022-01-19 21:47:43 移动开发

UIWebView 和本地 css 文件

我想为桌面设计一个网页样式,以便它可以在 iPhone 上的 UIWebView 上显示.我无权访问页面来源的 Web 服务器.我想通过以编程方式更改 样式表元素的 href 属性来做到这一点. 我使用 IBOutlet UIWebView *webView 执行以下操作. NSString *cssPath = [[NSBundle mainBundle] pathForR ..
发布时间:2022-01-19 21:46:07 移动开发

需要 UIWebView 中的内容快速显示

我的部分应用会缓存网页以供离线查看.为此,我保存从站点获取的 HTML 并重写 img url 以指向本地商店中的文件.当我将 html 加载到 UIWebView 中时,它会按预期加载图像,一切都很好.我也在以这种方式缓存样式表. 问题是当我将手机置于飞行模式时,加载这个缓存的 html 会导致 UIWebView 显示一个空白屏幕并在显示页面之前暂停一段时间.我发现这是由 Web 视图试 ..
发布时间:2022-01-19 21:45:54 移动开发

在对 canInitWithRequest 的 YES 响应后不要求加载 NSURLProtocol

我正在注册 NSURLProtocol 的实现,以对某些 URL 请求进行一些自定义处理(我通过在它们上设置属性来标记这些请求).这些 URL 请求来自 UIWebView 的加载方法. 创建 UI Web 视图(启动后首次加载) 加载内容 销毁网页视图 创建一个新的网络视图(后续加载) 加载内容 我发现第 2 步和第 5 步之间的行为明显不同.我的 NSURLProtocol ..
发布时间:2022-01-19 21:44:03 移动开发