首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UIScrollView的指示器不显示,也不滚动

UIScrollView是iOS开发中常用的控件,用于展示可滚动的内容。它包含了一个可滚动的内容视图和两个指示器,分别用于显示滚动的位置和内容的大小。

当UIScrollView的指示器不显示且不滚动时,可能有以下几个原因和解决方法:

  1. 内容尺寸不正确:UIScrollView的内容尺寸(contentSize)需要大于它的可见区域大小(frame或bounds)才能触发滚动和显示指示器。检查contentSize是否正确设置,确保其宽度和高度都大于UIScrollView的宽度和高度。
  2. 指示器隐藏:UIScrollView的showsVerticalScrollIndicator和showsHorizontalScrollIndicator属性控制垂直和水平指示器的显示。确保这两个属性都设置为true,以显示指示器。
  3. 滚动开启:UIScrollView的isScrollEnabled属性控制是否允许滚动。确保该属性设置为true,以启用滚动功能。
  4. 内容视图位置不正确:UIScrollView的内容视图(contentView)需要正确的布局在UIScrollView中。检查内容视图的frame或constraints是否正确设置,确保其完全包含在UIScrollView的可见区域内。
  5. 内容视图大小不正确:UIScrollView的内容视图的大小需要大于UIScrollView的可见区域大小,才能触发滚动和显示指示器。检查内容视图的宽度和高度是否足够大。

如果以上解决方法都没有解决问题,可以尝试重新创建UIScrollView或者检查是否有其他代码或布局问题导致指示器不显示和滚动不起作用。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mpp
  • 腾讯云云服务器CVM:https://cloud.tencent.com/product/cvm
  • 腾讯云数据库MySQL:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云对象存储COS:https://cloud.tencent.com/product/cos
  • 腾讯云人工智能AI:https://cloud.tencent.com/product/ai
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云音视频处理:https://cloud.tencent.com/product/mps
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

苹果新Siri:男,

博雯 发自 凹非寺 量子位 | 公众号 QbitAI 这次,iOS 15.4更新带来了一个新Siri。 既不是男声,不是女声。...老哥顺手把去年iOS 14.5版本中四种Siri语音名字扒出来了,有网友表示:挺好,命名都挺符合几种语音刻板印象 : 这次更新是23日凌晨发布iOS 15.4 Beta 4,正式版还得再等几周...嗯,这个我赞同。 你竟敢假设Siri性别和国籍? 其实,这个特性已经不是苹果第一次搞了。 从去年开始,Siri就已经不再默认使用女性语音,新增三个声音中,还有两个黑人演员录制选项。...除了性别上差异,苹果为Siri加入了多个地区口音。 目前,Siri英语选项包括英国口音、美国口音、爱尔兰口音、印度口音、澳大利亚口音和南非口音。...One More Thing 其实,文章里提到那位iOS开发者老哥扒出了非美国地区Siri文件名。

69520

sentinel

服务降级常用指标: 平均响应时间 异常比例 异常数量 sentinel特性: 丰富应用场景 实时监控 开源生态支持 SPI扩展点支持 sentinel分为两部分: 核心库 控制台 应用注册到sentinel...-- 因为nacos配置要考虑到有的人在nacos上配置,有的人在sentinel配置导致数据不一致,需要去改sentinel代码, 让他自动pull和push到nacos(这是我们希望看到,改动了原来包...cloud: sentinel: transport: dashboard: localhost:8080 sentinel策略支持多种配置方式 代码配置 sentinelui...界面配置 redis、apollo、zk、file、nacos配置 因为nacos配置要考虑到有的人在nacos上配置,有的人在sentinel配置导致数据不一致,需要去改sentinel代码...,让他自动pull和push到nacos(这是我们希望看到,改动了原来包,这个操作很危险)

17210
  • iOS开发之UIScrollView无限滚动

    UIScrollView 无限滚动主要应用在图片轮播器、欢迎界面等场景。首先需要说明是,文本所讲的是一种"笨办法",但是好理解且容易实现,在图片不多时候用它也无妨。...它原理是在要显示图片前后各加一张图片即在第一张图片之前放最后一张图片,在最后一张图片之后放第一张图片,然后在滚动到边缘时候,巧妙过渡一下就可以"瞒天过海","以假乱真"造成无限滚动假象。...2、代码实现,主要分为:添加UIScrollView,添加显示图片,添加UIPageControl,然后监听UIScrollView滚动,根据滚动位置来设置UIPageControl,最重要是对于滚动到两个边缘时要特殊处理一下...@property (strong, nonatomic) UIScrollView *loopScrollView; //指示器 @property (strong, nonatomic) UIPageControl...setContentOffset:CGPointMake(SCREEN_WIDTH * (MAX_SIZE-2), 0) animated:NO]; //方法2,该方法要求设置contentSize时,任一方向就算滚动不能为

    1.7K100

    写爬虫,能读取网页表格数据

    引言 pandas中read_html()函数是将HTML表格转换为DataFrame一种快速方便方法,这个函数对于快速合并来自不同网页上表格非常有用。...显然,用Pandas能够很容易地读取到了表格,此外,从上面的输出结果可以看出,跨多行Year列得到了很好地处理,这要比自己写爬虫工具专门收集数据简单多了。...我还发现,在其他一些表格数据中也有多余空格。于是编写了一个函数,对所有文本进行清理。...applymap函数是一个非常低效pandas函数,推荐你经常使用它。但在本例中,DataFrame很小,像这样清理又很棘手,所以我认为这是一个有用权衡。...幸运是,我们可以使用replace来清理: df_GDP['GDP growth(real)'].replace({'%': '', '−': '-'}, regex=True).astype('float

    2.7K10

    iOS滚动视图UIScrollView使用方法

    滚动视图还满常见,这里学习了一下基本所有的用法、属性设置和委托,单讲一个ScrollView很简单,直接上代码远比一个个讲要清晰明了地多。...self.scrollView.backgroundColor = [UIColor greenColor]; //设置显示内容大小,这里表示可以下滑十倍原高度 self.scrollView.contentSize...//设置滚动指示器类型,默认是白边界上黑色滚动条 self.scrollView.indicatorStyle = UIScrollViewIndicatorStyleDefault;...)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView{ } //减速完毕停止滚动时调用,这里读取contentOffset...,但是是滚动下来才能看得见: 基本方法代码中注释已经讲很清楚了,如果有不太清楚可以自己试着调一下,可以一起讨论讨论~ 可以在github上下载我工程:https://github.com/Cloudox

    1.5K20

    这部分代码有没有优化空间:假如day天数固定,pd.concat则固定?

    一、前言 国庆期间在Python白银交流群【像风自由】问了一个Pandas处理问题,提问截图如下: 代码截图如下: 他目标是达到下表这样效果: 二、实现过程 出现这么多数字看上去确实挺难受...df.columns.map(lambda x: '{1}.{0}'.format(x[1].strip('day'), x[0])) df 运行结果如下图所示: 看上去差强人意,已经非常接近预期效果了...: 顺利地解决了粉丝问题。...这篇文章主要盘点了一个Pandas处理问题,文中针对该问题,给出了具体解析和代码实现,帮助粉丝顺利解决了问题。...最后感谢粉丝【像风自由】提问,感谢【论草莓如何成为冻干莓】给出思路和代码解析,感谢【dcpeng】、【此类生物】、【Python狗】、【Engineer】、【Joker】、【谢峰】等人参与学习交流。

    38030

    联网插U盘不一定安全 黑客能用声波攻击你硬盘

    ­  近日,科学家公布了最新研究成果,他们利用声波对机械硬盘进行攻击,导致使用机械硬盘设备发生故障。那么,它造成危害有多大?...使用声波来破坏机械硬盘操作概念并不是一个新想法,这个研究可能有近十年历史了。 ­  ...新研究显示了机械硬盘声学攻击实用性 ­  近日,美国普林斯顿大学和普渡大学科学家发表了新研究成果,他们在先前研究成果基础上进行了进一步扩展,并提供了额外实际测试结果。 ­  ...他们还认为,攻击者同样不会遇到任何困难。 ­  任何一个能够在机械硬盘存储系统附近产生声波信号攻击者,都能有一个简单攻击场所来攻击公司和个人。 ­...除此之外,恶意团伙还可以在 ATM 机上进行声波攻击,以防止他们在通过无文件恶意软件(无需下载恶意软件进行攻击手法)从 ATM 机窃取钞票时,被收集证据。原标题:联网插U盘就安全了?

    1.6K60

    在Swift中创建可缩放图像视图

    对于我们可缩放图像视图,我们将利用UIScrollView缩放和平移功能。...让我们来设置滚动视图(为清晰起见,添加一些注释)。 medium.com/media/46304… 在这里,我们设置最小和最大缩放级别,确保滚动指示器被隐藏(我们希望它们破坏我们美丽图像!)...medium.com/media/56e86… 这很简单--我们想让我们图像成为缩放和平移时显示视图,所以我们只是返回我们imageView。 设置我们图像 很好!...我们有了一个UIIm我们已经有了一个嵌套在UIScrollViewUIImageView,一切都应该是可滚动和可平移。但是我们如何设置我们图像呢?...添加这种额外功能可以真正帮助人们参与到你应用程序中显示图片中,而且通常是用户所期望和要求功能。

    5.7K20

    配置相同电脑,为什么推荐直接ghost对拷?

    在上期封装系统文章中,很多同学留言问“硬件完全一样多台电脑能不能直接ghost对拷?”,就结果来说是可以,每台电脑都可以运行,那么封装意义何在?...系统不安全,指就是此类;企业用途,主要是为了封装企业软件,如金蝶ERP软件、CAD制图软件、office办公软件,如果进行单独安装,仅三个软件安装时间就在半小时左右,而把软件封装进系统,则可以做到“...从封装过程可以看到,我们完成了工作组、域、计算机名等信息个性化设置,同时对机器自身驱动进行清理,避免封装后系统因驱动匹配造成蓝屏,如果直接ghost对拷,再修改工作组等信息不是一样吗?...其实封装中最重要一步是重置,我们所用封装工具是EasySysprep,并且在第一阶段主要工作就是通过系统Sysprep程序生成新SID,然后通过自动应答来进行工作组、域、计算机名等信息设置,避免重复劳动...当然不是,更简单做法是通过计算机名方式访问,如“\\wangwang”,而使用ghost克隆后计算机因为计算机名相同,则会出现共享访问混乱情况。

    1.6K20

    站在巨人肩膀上学数据结构,难啊!

    2)链表 链表在物理存储空间是连续,但每个节点要么知道它下一个节点是谁,要么知道它上一个节点是谁,仿佛就像我们之间隔着千山万水,却心有灵犀一点链。...,左子树上所有节点值均小于它根节点值; 任意节点右子树空,右子树上所有节点值均大于它根节点值; 任意节点左、右子树分别为二叉查找树。...由前苏联数学家 Adelse-Velskil 和 Landis 在 1962 年提出高度平衡二叉树,根据科学家英文名称为 AVL 树。...2)哈希表 哈希表(Hash Table),叫散列表,是一种可以通过关键码值(key-value)直接访问数据结构,它最大特点就是可以快速实现查找、插入和删除。...再者,对于一个数据块,哪怕只改动它一个比特位,其哈希值改动会非常大——这正是 Hash 存在价值!

    33900

    能用js实现最终用js实现,Shell脚本例外

    今天来讨论一个牛逼项目 ——zx ,1个月增长15000 star, 成为了2021年度明星项目排行榜第一。 zx 到底是什么呢? 我们可以从官网介绍看到,一个能更方便地写脚本工具。...开发工具,因此能通过编写脚本来执行命令。...他们之间关系我用一张图进行了描述,标题概念用红色字样进行了加重。 脚本可以做那些事情? 最为简单就是重复事情、处理数据格式,数据导入导出以及各种简单常用小工具制作,环境配置等等。...那么既然脚本这么强大,且脚本种类非常多,为什么 zx 一经推出就这么收欢迎呢?...,利用内置一些 Node 包使得整体代码量大大下降。

    3.3K10

    WPF VisualBrush 只刷新显示视觉效果,刷新布局范围

    WPF VisualBrush 可以帮助我们在一个控件中显示另一个控件外观。这是非常妙功能。...但是本文需要说其中一个 Bug —— 如果使用 VisualBrush 显示另一个控件外观,那么只会在其显示效果有改变时候刷新,而不会在目标布局改变时候刷新布局。...VisibleOr.Visibility = Visibility.Visible; } } } } 验证问题 我们知道,VisualBrush 在默认情况下会将 Visual 中全部内容拉伸到控件中显示...,于是可以预估出两个可能结果: 如果 Rectangle 可见(Visibility 为 Visible),那么 Border 中以 VisualBrush 显示内容将完全和下面重叠(因为大小相同,...如果 Rectangle 不可见(Visibility 为 Collapsed),那么 Border 中以 VisualBrush 显示内容将仅有文字且拉伸到整个 Border 范围。

    40250

    【IOS开发基础系列】UIScrollView专题

    ScrollView本身不能绘制,除非显示水平和竖直指示器滚动视图必须知道内容视图大小,以便于知道什么时候停止;一般而言,当滚动出内容边界时,它就返回了。         ...某些对象是用来管理内容显示如何绘制,这些对象应该是管理如何平铺显示内容子视图,以便于没有子视图可以超过屏幕尺寸。就是当用户滚动时,这些对象应该恰当增加或者移除子视图。          ...一个滚动视图可以控制一个视图缩放和平铺。当用户做捏合手势时,滚动视图调整偏移量和视图比例。当手势结束时候,管理视图内容显示对象,就应该恰当升级子视图显示。...但是如果你慢速移动的话,就可以区分这个属性了,假如设定为YES,在子视图上慢速移动可以滚动视图,但是如果为NO 。...,你可以添加可以上下滚动额外区域。

    57930

    教你制作可移动导航栏

    见下图紫色圈内 网易新闻客户端 本文将会介绍这类导航栏做法,方法很多,但关键思路是一样,希望给大家带来帮助 一、最顶滚动条 上面可移动那个条,我们会想到带有滚动功能控件,无非就是UITableView...、UICollectionView、UIScrollView,在此,我们优先选择scrollView,至于那一个个栏目,我思路是UIButton即可。...//选择栏目 private var sliderView:UIView?//指示器 private var topScroll:UIScrollView?...scroll.addSubview(titleButton) self.buttonArray.append(titleButton) } } 效果如下: 4、添加选中时颜色和滑块指示器...contentOffset; //选中栏目的最前几个:scrollView偏移值 + 那个按钮X值 <= 当前显示窗口中间X值 if contentOffset.x <

    1.6K60

    AI时代物种大爆发,连一支笔例外

    甚至脱离开纸质材料,面对电子屏幕,这支笔照样能发挥作用。...△ 是真的可以扫10行 配合全面屏设计,一屏可以同时显示4行英文和2行中文。 翻译论文、外语资料三下即可搞定一个摘要。如果遇上pdf版,还能免去删换行烦恼。...也就是说,站在最终用户角度来说,伴随着AI技术潮起节奏,拿一支笔当词典这事儿,变得越来越简单,越来越自然了。...从特殊印刷OID,到连电子屏幕照样能扫,从扫译一个单词、单行到“一目十行”,一支笔里最主要算法变化,便是OCR(光学字符识别)。...目前,有道OCR系统可以支持横竖斜混合排版识别、手写识别、简繁公式识别、100+种语言文字混合识别,同时支持身份证、票据等垂直场景。

    44720

    Meta下血本打造VR社交,一点元宇宙

    Gerstner强调,股价下跌不仅仅反映了整体市场低迷,表现出市场对Meta放弃。 美媒The Verge在Meta召开Connect 2022同天,发布了一篇对扎格伯格专访。...其中提到了Meta当前艰难处境:用户增长速度正在放缓,营收首次出现下滑;股价下跌了60%;整个公司低优先级项目都被取消了,招聘计划终止了;每年在元宇宙业务上亏损数十亿美元,管理层甚至难以说服员工使用自家...另根据Steam平台数据显示,Meta Quest 2在7月占比正式突破50%,占据了SteamVR半壁江山。...虽然Meta Quest 2在2021年销量相当不错,根据市场调研机构Counterpoint数据显示,Quest 2去年总销量超过1000万台。...即便是家用游戏机中销量最为惨淡Xbox全球总销量突破千万级,更别提年销量动辄超过3000万台手机了。

    40530

    越多耽误死亡

    ,特别是在最近疯狂资本背后,无论你产品多么狗屎都能融到钱,欣欣向荣景象让迷失了众人眼睛,一时间融到资创业者就意味着走向成功了,就可以保证不死,甚至有些创业者认为有了钱就可以解决所有问题,钱越多越好...过份坚持和过早放弃都是错误 当很多创业者拿到巨额融资以后,很容易会被手上巨资冲昏头脑,而钱多了会助长两种错误思想。...一种是你可能会以为自己拥有大量资金就可以随心所欲地尝试新想法,你可能因为没有坚持到成功就改变了初衷,过快否决这些想法。...100%纯氧在水下仅 10 英尺地方就有致命危险。 手握大笔资金创业者希望下潜到更深水中,这一点无可厚非,他们这样做可能会更快地毒死自己公司。...相比之下,预算紧张创业者会小心翼翼地下潜,最终能够到达更深地方。 现在很多公司都能筹集到几乎用不完资金,但是资金充沛不一定就是好事儿,而且大家看法在发生变化。

    64270
    领券