我有一个值范围,比如 iPhone 屏幕尺寸 480x320。我有一个可能超出范围的位置,例如该位置的 x 坐标为 600。
为了将 x 坐标调整到屏幕上的位置,我可以这样做:600 - 480 = 120
但是当该值大于 480 的两倍时,我必须运行一个循环,减去 480,直到结果数字低于 480。
我知道围绕除法/模数对这个问题进行了优化,但我找不到与此相关的好答案(或问题)。主要是因为我只能猜测可能有用的搜索词组。
我今天感觉不舒服,为了我的生活,我无法摆脱它。我欢迎任何指示,甚至是“重复关闭”。
PS:这是针对 Objective-C 的,但任何语言都可以。