cocoa-touch相关内容
UIImageView 的image.size 属性给出了原始UIImage 的大小.我想知道将自动缩放图像放入 UIImageView 时的大小(通常小于原始图像). 例如,我将图像设置为 Aspect Fit.现在我想知道它在屏幕上的新高度和宽度,以便在新缩放的图像上准确地绘制. 有没有什么方法可以做到这一点,而无需自己根据 UIImageView 的大小来解决?UIImage 原
..
我在 UITableViewCellStyleSubtitle样式(即左侧的图像视图,粗体文本标签和详细文本标签下方)来创建我的表格.现在我需要检测对 UIImageView 的触摸,还需要知道单击图像视图的索引路径/单元格.我尝试使用 cell.textLabel.text = @"Sometext";NSString *path = [[NSBundle mainBundle] pathFo
..
..
..
这个问题是关于核心数据的. 我创建了一个名为 TV 的实体,它具有三个属性:name、price 和 size.我还使用 TV.h 和 TV.m 文件创建了 NSMutableObject 的子类. 我将 TV.h 导入到我的 DetailViewController.h 中,它处理我想要获取值的滑块和 UIElements. 所以我做了一个提取请求,一切正常,但是: 每次
..
我有一个 UIWebView 并且一个页面有一个 AJAX 组件,当用户单击按钮时,它的内容会发生变化.我如何知道内容何时加载到 UIWebView 中? 解决方案 你需要做两件事: 在您的 JavaScript 代码中,使用 XMLHTTPRequest 信号表明 AJAX 请求已通过自定义 URL 完成: var req = new XMLHttpRequest();req.o
..
我在 UIWebView 中显示文本和图像.内容并不总是相同的.我使用捆绑路径访问内容中的图像.对于内容的中间版本更新,我想允许用户下载新内容(文本和图像).这个新内容也将显示在 UIWebView 中.问题是我将不得不使用磁盘路径,而不是使用捆绑路径的常见模式.除非有办法在运行时将图像重新打包到包中. 一旦应用程序的下一次应用商店更新可用,之前下载的所有图像都将包含在应用程序包中.在此更新
..
我的代码有些奇怪.我肯定会忘记一些东西,但我不知道是什么.我尝试在 UIWebView 中处理电话、短信、mailto 和 http 链接. 这就是我尝试的方式: 1/实例化 UIWebView : webview = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,320,460)];webview.opaque = 否;webvie
..
我有一个 UIWebView,我不希望它存储 cookie,所以在加载 webview 之前我会这样做: NSArray* cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];for (NSHTTPCookie *cookie 中的cookie) {[[NSHTTPCookieStorage sharedHTTPCo
..
我正在使用 UIWebView 从文档目录加载一些文件.我已经设置了 UIWebView 的委托,我正在响应 2 种委托方法,即webViewDidStartLoad 和 webViewDidFinishLoad 我收到 webViewDidStartLoad 但我没有收到 webViewDidFinishLoad 方法. 下面是代码: @interface MyView: UIViewC
..
我正在尝试为基本上是扩展的 UITextView 提出可能的实现,它具有键入内联图像的能力. 我见过很多开源项目,它们处理带有自定义表情符号的标签创建,UIWebViews 将图像与文本内联绘制等等,但没有一个不运行原生 UITextView 行为: 自动更正 拼写 放大镜 选择工具提示和功能 句号双倍空格 我在应用商店中看到的唯一一款在键入自定义表情时能提供良好、强大体
..
所以我的应用程序中有 UIWebView 并加载了一些 html(文章),添加了一些 CSS 以使一切变得更好.这简单明了,一切都很完美,直到我尝试在横向功能中添加阅读,然后我注意到 UIWebView 忽略了我在 HTML 中放入的任何 css“字体大小",并在旋转到横向模式后大幅增加字体大小. 我花了大约 4-5 个小时(我是 Iphone 应用程序编程的新手,但在做正确的事情时我很固执
..
我在我的应用程序中使用 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
..
可能重复: UIScrollView 暂停 NSTimer 直到滚动完成 我很难弄清楚为什么 NSTimer 在我滚动 UIWebView 时立即停止.请看下面的代码(我知道这不是一个家庭作业网站,但老实说我被卡住了): - (void)viewDidLoad {[超级视图DidLoad];NSString *address = @"http://en.m.wikipedia.org/w
..
我正在尝试捕获 UIWebView 的内容,包括对用户不可见的内容.即整个网页,即使用户只看顶部. 环顾四周,我发现捕获 UIView 的最佳方法是检索其层并使用 renderInContext. 然而,UIWebView 似乎在使用它自己的 CALayer 实现,它的行为更像 CATiledLayer,尽管它仍然声称是标准的 CALayer.当我调用 renderInContext
..
在使用 UIWebView 时,如果使用 iPhone SDK,我将如何在 JavaScript 中公开 Objective-C 方法? 任何帮助将不胜感激! 解决方案 最好的方法是通过自定义链接,然后使用 UIWebView 委托方法 -webView:shouldStartLoadWithRequest:navigationType: 捕获请求.当您看到包含您的链接的请求通过时,
..
我想为桌面设计一个网页样式,以便它可以在 iPhone 上的 UIWebView 上显示.我无权访问页面来源的 Web 服务器.我想通过以编程方式更改 样式表元素的 href 属性来做到这一点. 我使用 IBOutlet UIWebView *webView 执行以下操作. NSString *cssPath = [[NSBundle mainBundle] pathForR
..
我的部分应用会缓存网页以供离线查看.为此,我保存从站点获取的 HTML 并重写 img url 以指向本地商店中的文件.当我将 html 加载到 UIWebView 中时,它会按预期加载图像,一切都很好.我也在以这种方式缓存样式表. 问题是当我将手机置于飞行模式时,加载这个缓存的 html 会导致 UIWebView 显示一个空白屏幕并在显示页面之前暂停一段时间.我发现这是由 Web 视图试
..
我正在使用 iOS SDK 最新版本和 XCode 4.2 开发一个 iOS 4 应用程序. 我有一个带有 UIWebView 的 XIB,其中 Alpha = 1.0,Background 设置为 Clear Color 并且 不透明.在这个 XIB 上,我使用以下代码将图像设置为背景: - (id)initWithNibName:(NSString *)nibNameOrNil bun
..
我正在注册 NSURLProtocol 的实现,以对某些 URL 请求进行一些自定义处理(我通过在它们上设置属性来标记这些请求).这些 URL 请求来自 UIWebView 的加载方法. 创建 UI Web 视图(启动后首次加载) 加载内容 销毁网页视图 创建一个新的网络视图(后续加载) 加载内容 我发现第 2 步和第 5 步之间的行为明显不同.我的 NSURLProtocol
..