前言:
项目中遇到,读取一个有限列表,加载更多需要上拉刷新情况。
// 数据刷新请求, arg0: 当前列表名, arg1: 刷新请求 开始序号, arg2: 刷新请求 结束序号
RequestManager.RankRequest(temp, first_id, last_id);
UIEventTrigger.Get(transform.gameObject).onPointerUp = onClickUp; // 在 Start 方法里 添加这句
// 构造 onClickUp() 方法 — 点击 抬起事件监听
void onClickUp(){
}
例子:
bool isDragup = false;
bool isValueChanged = false;
void onClickUp(PointerEventData data)
{
ScrollRect scroll = transform.FindChild("rankLayer/sv_list").GetComponent<ScrollRect>();
float flag = scroll.content.localPosition.y;
scrollbar.onValueChanged.AddListener(delegate
{
// 根据下拉高度和滚动条的值 作判断
if (flag <= 0 || flag >= 800 || scrollbar.value == 0 || scrollbar.value =