如何在 UIView 上制作一个三角形
Posted
技术标签:
【中文标题】如何在 UIView 上制作一个三角形【英文标题】:How to make a triangle on top of the UIView 【发布时间】:2015-09-06 20:36:34 【问题描述】:如何在UIView
上制作一个三角形作为UIButton
的锚点,如下图所示?我希望三角形在选择另一个按钮时改变位置。请只用swift写答案。 :)
【问题讨论】:
降级没问题。但如果你不发表评论,@telip007 无法改进他的问题。 【参考方案1】:您的屏幕截图显示了一个弹出框。使用 UIPopoverController 你会自动得到三角形。
【讨论】:
我不认为他可以在 iPhone 上使用 popover 哦,好的,谢谢你,马特和尼基塔这是讽刺还是为什么我不能在 iPhone 上使用弹出框? 我会先尝试这个解决方案,然后告诉你它是否有效:) @NikitaZernov 好吧,你可以这么想,但你错了。从 ios 8 开始,iPhone 就可以使用 Popover。【参考方案2】:有时解决方案比预期的要简单。只需在情节提要中绘制所有三个三角形。然后在您的 UIController 中使用hidden
标志来显示或隐藏三角形。
【讨论】:
好的,你能告诉我怎么做吗? :)以上是关于如何在 UIView 上制作一个三角形的主要内容,如果未能解决你的问题,请参考以下文章
如何在两个三角形视图中划分 uiview 并快速点击这两个培训