最佳实践:iOS - 将单词拖入 Circe?
Posted
技术标签:
【中文标题】最佳实践:iOS - 将单词拖入 Circe?【英文标题】:Best Practice: iOS - Drag Words into a Circe? 【发布时间】:2011-12-16 11:20:42 【问题描述】:我想抽奖?在我的 ios 屏幕上画圈。圆圈周围是不同的单词(UILabels?)。用户可以将单词拖入Circel。当一个单词掉线时,应该执行一个动作。
您的选项中对此的最佳做法是什么?用 OpenGL/Quartz 绘制一切?仅适用于不同的 UIViews? Word-in-Circle-Detection 呢?
【问题讨论】:
【参考方案1】:我猜,UIView 会更容易实现。
圆圈检测:
使用 UIView 或其子元素的center
属性来判断是否在圆圈中,比较简单。
【讨论】:
【参考方案2】:我在使用UIView
s,特别是UIButton
s 的拖放方面取得了很好的成功。 This question 描述了一种实现它的好方法。
我会把你的圈子做成一个预制的UIImageView
,所以你所要做的就是将它添加到你的视图中而不是绘制它。然后,您可以使用equation for a circle 对释放单词视图时的坐标进行一些基本计算,以查看它们是否落在圆圈内。
【讨论】:
以上是关于最佳实践:iOS - 将单词拖入 Circe?的主要内容,如果未能解决你的问题,请参考以下文章
iOS NavigationController - 最佳实践