Подтвердить что ты не робот

Двоичный оператор * не может применяться к операндам типа Int и CGFloat

i имел тип Int. пожалуйста, помогите мне исправить это?

введите описание изображения здесь

4b9b3361

Ответ 1

Вместо i * self.view.frame.size.width используйте CGFloat(i) * self.view.frame.size.width

Ответ 2

Вам нужно ввести cast i в CGFloat, написать свою строку кода как

var frame: CGRect = CGRectMake(CGFloat(i) * self.view.fram.size.width, self.tutorialHolderView.frame.origin.y, 0, self.tutorialHolderView.frame.size.height)