Мне нужно иметь возможность создавать и отображать UIView в определенном CGPoint.Как создать UIView в определенном CGPoint?
До сих пор у меня есть распознаватель жестов, который добавляется как подземелье к главному виду.
Затем я создаю UIView программно и устанавливаю его координаты x и y в CGPoint, который я получил от распознавателя жестов.
Я могу создать его и добавить его как подвью, но позиция созданного UIView отличается от местоположения TAP.
AnimationView подклассов UIView
Мой код ниже
tappedLocation = gesture.locationInView(self.view)
var animationImage: AnimationView = AnimationView()
animationImage.frame = CGRectMake(tappedLocation.x, tappedLocation.y, 64, 64)
animationImage.contentMode = UIViewContentMode.ScaleAspectFill
self.view.addSubview(animationImage)
animationImage.addFadeAnimation(removedOnCompletion: true)
Что я делаю неправильно?
Что вы имеете в виду с разными? Совсем другое место или рядом? – Christian
Оказалось, что после более тщательного осмотра он создает вид с левым углом в положении крана. Я думаю, это координаты x + y крана. Как создать представление в непосредственной близости от центра. –
Проверьте мой ответ. :) – Christian