1. 首页 > 抖音热词

底层游戏攻略指南(底层ui)

底层游戏攻略指南

给你个图片应该会清楚一点。玩游戏的时候,按ALT+TAB可以切换出来看图,边打边看最为容易。

要想去阿苏奈目的,得先拿4个勇士面具(其实3个就够,但有一个是用来做雷分的诅咒支线任务)。图中标有数字1的点就是勇士面具的位誉闷置。等你拿到4个面具以后,就来到数字3处,也就是雷分的位置,他会为你打开去阿苏奈墓穴的门。进去了以后你就看左边的那个小图,按着它来走。走到了小图下方的五星处,就有一个可以进到墓穴底层的机关。需要你把4个阿苏郑答奈符号摆成正确的顺序。正确的顺序图片的左下角已经给出来了,你把那个机关庆丛弯从左到右按照图片的顺序摆了以后,就可以启动那个机关了,这时你就位于阿苏奈墓穴的底层了。

底层ui

UIScrollView,是我们平时开发UI最常用的控件之一。并且我们常用的UITextView、UITableView、UICollectionView等等这些可滚动的控件,都是继承自UIScrollView来实现的。那么了解UIScrollView的滚动原理就十分必要了。

从UIScrollView的官方文档,我们可以知道,UIScrollView本质就是一个contentView的原点(origin)可调节的UIView,它会根据手指的移动,来相应的调节origin的值。

说到这里,我们先了解一些,UIView的frame和bounds属性,及其区别。

而当我们更改frame和bounds的origin值时,会发生什么呢?

我们先创建三个view,分别是contentView、subView1、subView2。其中,subView1和subView2是contentView的两个子视图没枣。其原始位置如下图:

我们来看一下修改subView1的bounds的origin,和subView2的枯轮拆frame的origin,如下图:

从图中,我们可以看到,subView2的frame的origin后,subView2的位置发生了改变,而修改subView1的bounds的origin的值,并不会影响subView1的位置。因为修改bounds的origin的值,改变的是subView1自身的坐标系,应该影响的是位于subView1自身的坐标系上的其子view。

那么,我们再修改contentView的bounds的origin的值,看看是否会影响contentView的子view的位置:

可以发现,通过contentView的bounds的origin,改变了其上子view的位置,看起来好像是将子view向下滚动了。

由此可以看出,UIScrollView滚动就是通过改变其contentView的bounds的origin的值,使得contentView上的子视图有了滚动的效果。

在触摸按下时,还会临时启动一个计时器,在计时器桐羡触发之前,看看触摸的手指是否有移动过。

如果计时器触发时,没有明显的位置改变,UIScrollView就会将事件传递给被触摸的子view。

如果计时器触发时,用户拖动手指足够远,UIScrollView就会取消给子view传递事件,并开始滚动。

本文由本站作者发布,不代表新营销立场,转载联系作者并注明出处:https://www.newmarketingcn.com/douyin/289308.html

留言与评论(共有 0 条评论)
   
验证码: