【发布时间】:2013-03-17 20:06:40
【问题描述】:
我想将复杂的 UI 元素显示为带有扇区的甜甜圈,因此每个扇区都可以表示为单个 UIView。 有什么方法可以将矩形 UIView 转换为弧形以适应甜甜圈轮廓?或者那是不可能的? 我完全是 iOS 菜鸟,如果您指出正确的文档,我将不胜感激。
【问题讨论】:
-
在矩形 UIView 中画弧可以吗?那会更容易。
-
不行。我想实现一个新的 UI 元素,它可能类似于 UITableViewController,而是一个矩形单元格,应该有一种方法可以将任何矩形 UIView 后代插入弧形单元格。带有触摸事件,在中心旋转
-
对不起...没有真正关注?
-
我正在尝试使用 UITableViewController 行为创建 UIView 后代。但。我想将其显示为带有扇区的甜甜圈,并希望借助某种转换将任何 UIView 放置在所有者绘制的扇区中,例如 UIViewAnimations
-
嗯...这是非常复杂的控制。您将不得不研究标准的模型/视图编程风格。您将需要实现一个模型,该模型允许插入具有您希望它们具有的任何属性的“甜甜圈”段数据对象。然后,您将必须管理两个触摸事件以及屏幕显示。屏幕仍将使用 CGLayer 在矩形空间中绘制……有点像我在下面建议的。祝你好运,我已经回答了最初的问题,并指出了你需要考虑的文档方向。
标签: ios objective-c uiview transformation