UIWebView隐藏右侧和底部滚动条,去掉滚动边界的黑色背景,禁止左右滑动

UIWebView隐藏右侧和底部滚动条,去掉滚动边界的黑色背景,禁止左右滑动,

-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error方法中实现下面的方法:

 for (UIView *_aView in [m_webView subviews])
    {
        if ([_aView isKindOfClass:[UIScrollView class]])
        {
            [(UIScrollView *)_aView setShowsVerticalScrollIndicator:NO];
            //右侧的滚动条
            [(UIScrollView *)_aView setShowsHorizontalScrollIndicator:NO];
            [(UIScrollView *)_aView setAlwaysBounceHorizontal:NO];//禁止左右滑动
            //下侧的滚动条
            for (UIView *_inScrollview in _aView.subviews)
            {
                if ([_inScrollview isKindOfClass:[UIImageView class]])
                {
                    _inScrollview.hidden = YES;  //上下滚动出边界时的黑色的图片
                }
            }
        }
    }

参考:http://weibo.com/p/23041865aa75b60102uymy?pids=Pl_Official_CardMixFeed__4&feed_filter=1

时间: 2024-10-12 02:42:41

UIWebView隐藏右侧和底部滚动条,去掉滚动边界的黑色背景,禁止左右滑动的相关文章

ios UIWebView隐藏右侧和底部的滚动条,去掉滚动边界的黑色背景

//取消右侧,下侧滚动条,去处上下滚动边界的黑色背景 for (UIView *_aView in [myWebView subviews]) { if ([_aView isKindOfClass:[UIScrollView class]]) { [(UIScrollView *)_aView setShowsVerticalScrollIndicator:NO]; //右侧的滚动条 [(UIScrollView *)_aView setShowsHorizontalScrollIndicat

webview - ios取消右侧,下侧滚动条,去处上下滚动边界的黑色背景

UIWebView * d_intro = [[UIWebView alloc] init]; d_intro.delegate = self; d_intro.dataDetectorTypes = UIDataDetectorTypeLink;     //取消右侧,下侧滚动条,去处上下滚动边界的黑色背景     d_intro.backgroundColor=[UIColor clearColor];      for (UIView *_aView in [d_intro subview

CCScrollView添加滚动条和滚动背景

cocos2d-X里提供的CCScrollView里并没有提供滚动条和滚动条背景,我对它进行了一些修改,所用的cocos2d-x 版本为3.0 使用方法 CCBarScrollView* scrollView = CCBarScrollView::create(); scrollView->initWithViewSize((Size(280.0f,150.0f))); scrollView->setContentSize(Size(280,150*10.0f)); scrollView-&g

笔记-[js兼容]-滚动条的滚动距离的兼容性问题解决方法。

在我们操作JS实现些效果的时候,可能会涉及到滚动条滚动距离的问题; 在IE和非IE下是存在兼容性问题的 在IE下支持:document.body.scrollTop(scrollLeft);//在ie下获取滚动条距离的属性 在非IE下支持:document.documentElement.scrollTop(scrollLeft);//在非ie下获取滚动条距离的属性 代码兼容: var scrollTop;//定义一个变量名为scrollTop为滚动条的距离 滚动高度 :  var scroll

JScrollPane控件中添加其他控件的问题&&JScrollPane设置滚动条&&调整滚动速度

如果要在JScrollPane控件中添加其他控件,不能用下面这种方法 JScrollPane j = new JScrollPane();j.add(new JButton("点击")); 只能通过以下方法添加 JScrollPane j = new JScrollPane(new JButton("点击")); 或者 JScrollPane j = new JScrollPane();j.getViewport().add(new JButton("点击

Android控件之HorizontalScrollView 去掉滚动栏

在默认情况下.HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动栏,为了去掉滚动栏.仅仅须要在<HorizontalScrollView/>里面加一句    android:scrollbars="none". 假设想实如今代码里面,点击左(右)button[btnLeft(btnRight)],滚动栏里面的内容会向左向右滚动[horizontalScrollViewMM]. 代码例如以下: 滚动栏向左滚动: btnLeft.setOnClic

C#超简单方法实现两个richtextbox控件滚动条同步滚动

此文章属于作者原创,转载请注明,谢谢 有时候我们需要实现对照文章等,往往将文本放到两个richtextbox控件中,但是,如果我们需要同步滚动查看,来达到更好的观看效果. 当然,传统的方法重载控件或者自定义控件都可以达到目的,但是对于新手或者想仅仅只用一次这个控件的人来说,是非常麻烦的.所以,接 下来我来提供一种简单快捷的方法来实现:richtextbox滚动条同步的功能. 首先,我们在winform窗体创建两个richtextbox控件 下面介绍两个方法,我经常用到 第一个方法,获得当前鼠标所

iOS UIWebView 获取内容实际高度,关闭滚动效果

iOS UIWebView 获取内容实际高度,关闭滚动效果 近期做东西,将 UIWebView 嵌套在 UIScrollView 里,由 UISCrollView 控制滚动,需要使 UIWebView 的高度同内容高度一致,网上搜索的到代码: htmlHeight = [webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"]; 这段代码是无效的,body 获取到的 offsetHeigh

iOS隐藏导航栏底部的线条&amp; UINavigationBar小技巧

隐藏导航栏底部的线条 转载:https://www.jianshu.com/p/aa547432eae0 方法1 (单页面设置) [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; [self.navigationController.navigationBar setShadowImage:[UIImage new]]; 如果不