标签: ios swift
我在Swift中有一个长度为L的列表。
L
我有一个高度h
h
视口在列表中的位置为x。
x
我正在尝试计算列表的滚动百分比。实际上,在x=0时,滚动百分比为0。但是,由于测量点出现在视口的顶部,因此在100%时滚动列表为x = L-h。我正在尝试创建一个公式来计算基于x的滚动百分比,但很难为此创建一个公式。
x=0
0
100%
x = L-h
答案 0 :(得分:2)
它只是percent = x / (L - h)。这会得到0.0 - 1.0范围内的值。
percent = x / (L - h)
0.0
1.0