Итак, я делаю игру, в которой я удаляю объекты, которые должен быть уничтожен шипом (треугольником) в нижней части экрана пользователем.
Я не могу понять, как сделать UIView, который является треугольником. Однако я смог заставить его работать как прямоугольник следующим образом:
let barrier = UIView(frame: CGRect(x:125, y: 650, width: 130, height:20))
barrier.backgroundColor = UIColor.orangeColor()
view.addSubview(barrier)
И это сработало. Но я не могу понять, как сделать треугольник. Причина, по которой я хочу использовать UIView, заключается в том, что они используют конфликты на нем и для перемещения пользователя. Я пробовал треугольник PNG, но он обнаруживает столкновение как границу изображения, а не начало треугольника.
Я пробовал это, но он не работает...
let square = UIView(frame: CGPathMoveToPoint(path, nil, 50, 0), CGPathAddLineToPoint(path, nil, 100, 50), CGPathAddLineToPoint(path, nil, 0, 100))
square.backgroundColor = UIColor.purpleColor()
view.addSubview(square)
Любая помощь будет оценена,
Спасибо,
Алекс