【问题标题】:rhombus framed buttons objective c?菱形框架按钮​​目标 c?
【发布时间】:2014-05-25 20:40:15
【问题描述】:

基本上,我不仅尝试编辑按钮的外观(这是最简单的部分),还尝试编辑检测到触摸是菱形而不是正方形的框架

html示例:http://irwinproject.com

我尝试过 CGAfflineTransform,但它不允许我制作非矩形对象。有没有办法歪斜

我只是想知道这是否可能,因为如果不能,有人可以指出我的方向,我发现的唯一可行的答案是采用类似 spriteKit 的方法;

我发现了这个,但是这个实现在按钮重叠的地方留下了死角 custom UIButton with skewed area in iPhone

有没有办法在这里给人们发消息?有位绅士说他想出了如何转变,但从未发布过他的解决方案。

【问题讨论】:

    标签: objective-c uibutton transform skew


    【解决方案1】:

    要修改形状奇特的按钮的触摸区域,您可以使用类似于OBShapedButton 的解决方案。我过去曾将这个特定项目用于相邻的六边形按钮,并且效果很好。也就是说,您可能需要对其进行一些修改才能使用绘制的形状而不是图像。

    【讨论】:

    • 很漂亮,所以基本上它会根据可见的 png 空间创建按钮......我没有机会搞砸这个,但它可以有一个顶部有字符串的图像吗?跨度>
    • 有了这个特殊的解决方案,只要文本实际上位于图像顶部,它就可以工作。如果它们并排,我认为文本不会是可点击的,但如果是这样的话,添加起来应该不会太难。
    • 没关系,它可以完美运行,现在我只需要在 gimp 上多花一点时间。再次感谢您,我从没想过我会找到这么简单的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-18
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多