是否有可能呈现一个桌面视图' skewed'?

时间:2016-10-17 10:34:48

标签: ios swift2 tableview

我在Swift 2.0中为运行iOS7 +的设备编码。

是否可以如下所示以倾斜/对角线/倾斜格式呈现桌面视图?

Skewed TableView

显然,如果答案是肯定的,我需要通过哪个流程来获得结果?

1 个答案:

答案 0 :(得分:3)

是的,这是可能的。 iOS中的视图具有类型为CGAffineTransform的转换属性。您可以使用它来使视图显示倾斜。我不知道如何创建一个产生偏斜效果的变换。我建议做一些谷歌搜索。

您将面临的下一个问题是与水龙头互动。更改视图的变换不会转换应用于点击的坐标系,因此点击仍将落在非倾斜视图上。这将更加难以理清,如果没有做大量的研究,我就无法为你做出答案。 (可能有可能在触摸事件到达表视图之前拦截触摸事件并将偏移变换的反转应用于它们,以便将抽头映射回表视图所期望的直角坐标系。)