【问题标题】:Swift Animation - Circle behind buttonSwift Animation - 按钮后面的圆圈
【发布时间】:2017-12-16 16:35:39
【问题描述】:

我正在尝试在我的应用中添加一些动画。我想在点击按钮时显示一个圆圈。

我真的不知道最好的方法是什么。

我必须在情节提要上创建一个带背景的视图,然后添加圆角半径并使用isHidden 属性吗?

我必须以编程方式创建圆圈吗?也许更好,因为我有很多按钮?

【问题讨论】:

  • 你听说过UIButtonState吗?您可以为按钮的突出显示状态设置圆形图像。这对你的情况有用
  • 即使按按钮已经是图像??
  • 您可以为按钮的不同状态设置不同的背景图片。不要与imagebackgroundImage 混淆
  • 我明白了!但在这种情况下,如果我的按钮大小不同,我需要不同的图像圈。而且,我真的不能“玩”后面的圆圈的比例和图像吗?

标签: swift animation button swift3 geometry


【解决方案1】:

最佳方式:

演示

1.使用的资产

  1. Default StateUIButton 上设置默认图像

  1. Highlighted StateUIButton 上设置突出显示的图像

【讨论】:

  • 非常感谢您的回答!但我真的很抱歉,这不是我想要的:/ .. 我想要与 pinterest 相同的效果:当我们触摸按钮时,图标有一个小刻度,并且是一个在后面按比例放大的圆圈. (再次对不起我的英语)
  • 要在突出显示时缩放按钮,您必须使用CGAffineTransform scale API对其进行缩放
  • 对不起,如果我说得不好,但我想说我想要2个不同的动画(圆圈)和里面的图标。
猜你喜欢
  • 2018-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多