Tag: uiview ios8

三angularUIView – Swift

所以我正在制作一个游戏,在这个游戏中,我要扔掉一个用户在屏幕底部被一个尖峰(三angular形)摧毁的物体。 我无法弄清楚如何制作一个三angular形的UIView。 不过,我已经能够使它像这样的矩形工作: let barrier = UIView(frame: CGRect(x:125, y: 650, width: 130, height:20)) barrier.backgroundColor = UIColor.orangeColor() view.addSubview(barrier) 而这一直奏效。 但我无法弄清楚如何制作一个三angular形。 我希望它作为一个UIView的原因是因为即时通讯使用冲突和用户移动它。 我尝试过一个PNG三angular形,但它将碰撞检测为图像的边界,而不是三angular形的起点。 我已经尝试过,但它不工作… 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) 任何和所有的帮助将不胜感激, 谢谢, 亚历克斯