javascript - uiwebview 缩放文本

标签 javascript iphone objective-c uiwebview

我想制作一个按钮来缩放 html 页面的内容,就像桌面版 safari 中一样。我想我可能必须使用 javascript 来实现这个?如果是这样,我怎样才能用javascript缩放页面?在UIWebView中

最佳答案

UIWebView 嵌入了一个 UIScrollView,您可以继承 UIWebView 并添加此方法:

- (void)findScrollView {
    // Browse all subviews of view
    for (UIView *view in self.subviews) {
        // If current subview is a UIScrollView
        if ([view isKindOfClass:[UIScrollView class]]) {
            // Get UIScrollView object
            m_scrollView = (UIScrollView *) view;

            // Exit
            return;
        }
    }
}

找到 ScrollView 。

找到 UIScrollView 后,您可以通过 UIScrollView 方法轻松放大/缩小和滚动。

关于javascript - uiwebview 缩放文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571571/

相关文章:

javascript - 是否有调用所有同名实例方法的静态方法的名称/术语?

iphone - 使用 QT C++ 编写跨平台手机应用的现实

iphone - iOS 中的 Facebook 发布错误

jquery - 与移动操作系统兼容的良好 javascript 框架工具包?

objective-c - MKMapView addAnnotation 未立即添加注释

ios - 用于写入更大的 CSV 文件的 CHCSVWriter 内存使用情况

php - 将php输出读入js字符串?

javascript - 将加号 (+) 更改为横线 (|) 号

javascript - 为什么 expressjs 会在每个 OPTIONS 响应中发送 Set-Cookie header ?

iphone - 添加两个在文本字段中作为字符串输入的数字