swift2 使用webview禁止拖动和缩放等操作

class部分声明实例变量
@IBOutlet weak var web: UIWebView!

//故事版加载后处理
override func viewDidAppear(animated: Bool) {
    // 禁止浏览器拖动
    web.scrollView.bounces=false
    // 禁止缩放
    web.scrollView.bouncesZoom=false
    // 网页内容可以自动适应屏幕
    web.scalesPageToFit=true
    //获取浏览器大小
    let point:CGSize=web.scrollView.contentSize
    // 可以识别页面里面的信息,如果电话,邮件等
    //web.dataDetectorTypes=UIDataDetectorTypes.All
    // 获取 UIWebView 的 UIScrollView 属性 大小
    //let webScroll = web.scrollView
    // 设置 UIWebView 接收的数据是否可以通过手势来调整页面内容大小
    web.scalesPageToFit = true
    // 设置 UIWebView 内是否可以回放媒体
    web.allowsInlineMediaPlayback = false
    // 设置 UIWebView 中的 HTML5 视频是否自动播放
    web.mediaPlaybackRequiresUserAction = true
    // 设置 UIWebView 是否可以使用 Air 播放
    web.mediaPlaybackAllowsAirPlay = false
    // 设置 UIWebView 是否使用同步加载(默认是False)
    //web.suppressesIncrementalRendering = false
    // 设置 UIWebView 在点击视图或者元素时是否显示键盘(默认是True)
    web.keyboardDisplayRequiresUserAction = true
    // 设置 UIWebView 的分页模式
    //web.paginationMode = UIWebPaginationMode.RightToLeft
    // 设置 UIWebView 的分页打破模式
    //web.paginationBreakingMode = UIWebPaginationBreakingMode.Column
    // 设置 UIWebView 的分页长度
    //web.pageLength = 400
    // 设置 UIWebView 每个分页之间的宽度
    //web.gapBetweenPages = 100
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注