Как я могу инициализировать массив указателей на структуры?

Я не очень понимаю твою математику. Предполагая, что каждая отметка степени имеет ширину 10 баллов (поэтому вы умножаете на 10), вы, вероятно, хотите что-то вроде:

let tempRange = maxTemp - minTemp  // Width is number of degrees * 10 points

let zeroPosition = zeroTemp - minPosition // Zero position is offset by leftmost (minimum) degrees

self.universalRulerScroll.contentSize = CGSize(width: tempRange * 10, height: scrollHeight)

self.universalRulerScroll.contentOffset = CGPoint(x: zeroPosition * 10 + halfScreenWidth, y: 0)
15
задан Adam Bellaire 11 October 2008 в 23:58
поделиться