【问题标题】:Circle Using different Buttons ObjectiveC使用不同按钮的圆圈Objective C
【发布时间】:2017-09-28 16:56:02
【问题描述】:

实际上我有这些图片的简单图像,我只是通过切片得到这 3 张图像并放在按钮上。 我有 3 个带有图像的按钮,图像的形状不同。这3张图片会组成一个圆圈,如下图所示

并且它们重叠如下所示,

现在,当屏幕变化时,按钮也应该根据屏幕变化,保持它们的形状不变。如何实现这一点。由于这些按钮是重叠的,但我已经使用一个库来处理这个问题,该库使按钮只能在非透明部分上单击。 我设置了约束,但由于重叠,它们没有显示我想要的。 这就是

【问题讨论】:

  • 换屏就是这样摆圈子?
  • “他们没有展示我想要的” --- 好吧,你需要向我们展示你的想要,如果你希望得到一些帮助。
  • 我会说您的图像需要再次裁剪,但要巧妙。我会在它们周围的某些侧面添加额外的透明空间。向你的设计师解释这个问题,它应该正确地裁剪它们。最简单的方法(如果您的第三方库仅允许在非透明部分检测按钮)是具有相同的大小(整个 3 个按钮的大小相同),并且每个按钮仅保留一个不透明。跨度>
  • 我的图书馆只处理这个透明部分,

标签: ios objective-c uibutton


【解决方案1】:

如果您仍在尝试使其正常工作...

创建大小相同的 3 张图片,然后将它们完全叠放。在此图像中,粉红色区域是图像的透明/alpha 区域:

这就是它们层叠在一起时的样子:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 2017-12-16
    • 1970-01-01
    • 2013-12-19
    • 2018-01-13
    相关资源
    最近更新 更多