iPhone - 像Foursquare一样创建自定义按钮

时间:2012-01-24 16:36:58

标签: iphone objective-c button

您知道如何创建Foursquare应用程序中的Twitter和Facebook按钮吗? (没有NIB文件!)

enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

在我的脑海中,做到这一点的方法是做这样的事情。

  • 创建一个看起来像按钮的图形
  • 子类UIControl,以便您可以使用内置的点击操作
  • 在UIControl子类中使用图形实例化UIImageView并将其添加到UIControl。

您应该能够设置UIControl子类的框架并将控件添加到屏幕上。

或者您可以使用UIButton并保留为自定义并将图像添加到其中。

希望这有帮助。

答案 1 :(得分:0)

使用自定义样式创建自定义UIButtons。然后将FB和Twitter的图片添加到具有所需状态的图片