2010-11-18 79 views
1

我建立一个简单的应用程序显示一个网格,类似吉他的脖子,我想在网格的每个交叉点上绘制椭圆形按钮,并添加行为的,像声音敲击一次。非常简单的东西...实施圆形按钮

我的问题是关于使用类的按钮。

我可以用UIBezierPath/bezierPathWithOvalInRect: 画一些好看的按钮,现在我想要交互性。我从一个开发人员的论坛中读到他使用图像下的按钮来捕获用户交互。我已经尝试过,但我不能一起淡出按钮,因为完全删除了交互。

  1. 是否可以从界面构建器中使用UIButton绘制圆角按钮?
  2. 什么是一些简单的像画圆形的按键和捕捉用户交互的最佳实践?

回答

0

可以使用QuartzCore框架尝试layer.cornerRadius。

或者,只是使用的图片作为自定义按钮。

+0

我会与自定义按钮去了,以我的经验,一旦你开始使用layer.cornerRadius你将失去在你执行任何动画一些平滑 - 这在我看来是任何iOS应用的一个重要方面 – Slee 2011-05-28 15:49:12