Unity自带的UGUI ScrollView刷新不及时问题

news/2024/9/17 19:06:42/ 标签: unity, 游戏引擎
self:RefreshCommentsList()self.scrollView = self.CommentsView:GetComponent(ScrollRect)
self.scrollView.verticalNormalizedPosition = 0

如上所示,当我想刷新Unity中的一个ScrollView的列表后,将这个列表瞬间移至底部。但是上述这三行代码会出现一个问题:存在ScrollView列表中的东西还未刷新完,就执行了移至底部的方法,导致最终的效果与预期不符。
那怎么让它在刷新完成之后再进行后续的操作?

  1. 可以将下述代码移到下一帧去进行操作
self.scrollView = self.CommentsView:GetComponent(ScrollRect)
self.scrollView.verticalNormalizedPosition = 0
  1. 使用Unity中的LayoutRebuilder(强制立即重建布局),其中rectTrans为带有layout组件的trans
self:RefreshCommentsList()
LayoutRebuilder.ForceRebuildLayoutImmediate(rectTrans);
self.scrollView = self.CommentsView:GetComponent(ScrollRect)
self.scrollView.verticalNormalizedPosition = 0

http://www.ppmy.cn/news/1507154.html

相关文章

关于网络数据的一些思考

为了给游戏用户带来更好的体验,但又想兼顾稳定性,因此有了kcp这样的技术,可如果是面临海外产品这是远远不够的 不同国家,不同地区,不同企业,不同用户所使用的设备千奇百怪。甚至与安装师傅的配置也有关系。…

支持二次开发的在线客服系统-高性能客服程序源码

首先,咱们这个客服系统是用 Go 语言开发的,Go 语言是 Google 大佬们搞出来的,它特别适合写并发程序,性能杠杠的。 如果你想改前端页面: 咱们的前端页面是用 HTML、CSS、JavaScript 这些传统技术做的,不是…

第一章 NoSQL之Redis配置与优化

关系数据库与非关系型数据库 关系型数据库 一个结构化的数据库,创建在关系模型基础上一般面向于记录包括Oracle、MySQL、SQLServer、Microsoft Access、DB2等 非关系型数据库 除了主流的关系型数据库外的数据库,都认为是非关系型包括Redis、MongoDB、…

【QML】Qt.rgba()的正确使用方法

1. 问题 设置颜色 color: Qt.rgba(65,105,225,255) ,应该是蓝色,却显示白色。 2. 正确方法 //正确代码 color: Qt.rgba(65/255, 105/255, 225/255, 255/255)

如何在 K8s 中实现指定数据库实例下线?

上期文章介绍了 InstanceSet,同时也介绍了 InstanceSet 针对数据库高可用等需求衍生出的一系列特性。本期我们将介绍 指定实例下线 这一特性,一起来了解这一特性诞生的背景和使用方式吧~ 指定实例下线解决了什么问题? 早期版本中…

Cisco ACL 中的通配符掩码详解

注:机翻,未校。 Wildcard Masks in ACLs Explained This tutorial explains what the ACL wildcard masks are and how they are used. Learn the differences and similarities between wildcard masks and subnet masks. 本教程介绍了什么是 ACL 通配…

HTML学习笔记——用HTML记录学习过程4——非主体结构元素

非主体结构元素主要是为了表达逻辑结构或者附加信息的元素 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>非主体结构元素</title> </head> <body> <header><h1>head…

http的发展历史,各版本的差异点,以及和https的区别

### HTTP的发展历史及各版本的差异点 HTTP/0.9 - **发布时间**&#xff1a;1991年 - **特点**&#xff1a; - 最初的HTTP协议版本&#xff0c;非常简单。 - 只支持GET方法&#xff0c;不支持请求头和响应头。 - 响应仅为纯文本&#xff0c;无法传输图片、音频等多媒体资…

集合的框架(之一)

集合的含义&#xff1a; 集合是一个可变的容器&#xff0c;可以随时向集合中添加元素&#xff0c;也可以随时从集合中删除元素。另外&#xff0c;集合还提供了若干个用来操作集合中数据的方法。集合里的数据&#xff0c;我们称之为元素(elements)&#xff1b;集合只能用来存储…

Word中加载Mathtype后粘贴复制快捷键(Ctrl+C/V)不能使用

操作环境 windows 11操作系统 word版本2021 mathtype版本7.4 这个问题只出现在word中&#xff0c;在excel和ppt中都不存在这个问题&#xff0c;而且之前在另一台电脑中使用word2016版本并没有这种问题的&#xff0c;然后网上搜了一下有不少人有这种问题&#xff0c;word直接取…

C# 设计模式之享元模式

总目录 前言 假设你有一个机器猫&#xff0c;你要的什么他就给你变什么&#xff0c;其实啊&#xff0c;机器猫肚子里面有个神奇的工厂&#xff0c;你要什么他就给你造什么&#xff0c;然后给你&#xff1b;有一天你和机器猫说&#xff0c;你比较喜欢小米su7&#xff0c;于是机…

C#类继承自泛型集合

继承自泛型字典的例子 这段代码定义了一个多层嵌套的字典结构&#xff0c;旨在组织和存储复杂的层级数据 using System; using System.Threading.Tasks; class Contract : Dictionary<string, Dictionary<string, Dictionary<string, string>>> {private r…

四、数字图像处理Matlab实验 第二章 数字图像基础

文章目录 一、使用不同空间分辨率显示图片 P351.1 实验内容1.2 文件目录1.3 Matlab代码1.4 实验结果 二、使用不同灰度分辨率显示图片 P352.1 实验内容2.2 文件目录结构2.3 Matlab代码2.4 实验结果 三、使用三种插值法实现图像缩放 P383.1 实验内容3.2 文件目录结构3.3 Matlab代…

嵌入式人工智能(47-Pycharm通过SSH远程连接调试树莓派4B服务器)

用过Pycharm的同学都知道&#xff0c;这个IDE非常强大&#xff0c;强大到写个Helloworld都不值当运行它&#xff0c;等我打开的功夫&#xff0c;sublime都运行结束了。但是往往写大项目&#xff0c;尤其是web前后端的程序用Pycharm非常爽了&#xff0c;多标签页&#xff0c;前后…

优购电商小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;商品分类管理&#xff0c;商品信息管理&#xff0c;留言板管理&#xff0c;订单管理&#xff0c;系统管理 微信端账号功能包括&#xff1a;系统首页&#xff0c;商品信息&#xf…

【密码学】网络攻击类型:拒绝服务DoS攻击和中间人MITM攻击

网络攻击是指针对计算机信息系统、基础设施、计算机网络或个人计算机设备的任何类型的进攻动作。这些攻击可能旨在破坏、揭露、修改、使软件或硬件失效、进行间谍活动、窃取数据或获得未经授权的访问权限。 网络攻击类型非常多&#xff0c;本文先介绍两个常见的攻击。我试着从攻…

设计模式- 数据源架构模式

表数据入口(Table Data Gateway) 充当数据库表访问入口的对象。一个实例处理表中所有的行。 表数据入口包含了用于访问单个表或者视图的所有SQL&#xff0c;如选择、插入、更新、删除等。其他代码调用它的方法来实现所有与数据库的交互。 运行机制 表数据入口包括的每个方法…

传递绿色动力,引领绿色出行!绿传科技邀您参加2024深圳eVTOL展

2024深圳eVTOL产业发展大会暨低空经济展览会将于9月23-25日在深圳坪山燕子湖国际会展中心召开。展会将通过“两天论坛三天展览”的形式展开&#xff0c;专注未来城市空中交通新形态、民用有人驾驶、无人驾驶航空器、城市低空物流&#xff0c;并讨论eVTOL的整机研发、设计、制造…

未授权访问漏洞(二)

6.Jupyter Notebook 未授权访问漏洞 漏洞简介 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本&#xff0c;支持运行 40多种编程语言。如果管理员未为Jupyter Notebook配置密码&#xff0c;将导致未授权访问漏洞&#xff0c;游客可在其中创建一个console并…

「Java开发指南」MyEclipse for Spring参数 - 注释器(一)

MyEclipse v2024.1离线版下载(Q技术交流&#xff1a;742336981&#xff09; 1. Spring开发中的注释器 注解器是MyEclipse中带有Spring支持的代码助手的一部分&#xff0c;它帮助开发人员进行基于注解的开发。虽然大多数Java开发人员都了解如何从技术上使用Java注释&#xff0…