Interface Builder教程介绍如何在Xcode 4.2中定制UIButtons

我试图build立一个iPad应用程序,使用自定义图像作为button与我自己的自定义行为时,button被选中,触及了内部,外部等

我正在尝试使用Interface Builder来做到这一点,但是对于各种文本字段的含义,例如背景图像,阴影颜色,阴影偏移,突出显示色调,绘图等,我有很多问题。

有谁知道一个很好的教程,通过界面生成器上的UIBUttons?

也许我遇到的最好的在线自定义button教程是http://ios-blog.co.uk/iphone-development-tutorials/how-to-code-custom-ios-buttons/ 。 它解释了图像拉伸是如何工作的,“caps”参数很好,而且用简单的英语。 (离线,除此之外,我推荐Dave Mark和Jeff LaMarche开始iPhone 3开发的“ Spiffing Up the Button ”部分(第92页) – 当然,如果你有这本书的话)。我还没有find其他在线教程不够详细 – 一般来说,他们只提供一些代码,但没有图片扩展的解释。 在运行到我已经链接到的教程之前,我花了相当多的尝试去了解如何呈现图像。

解释四种不同button状态的一些额外的示例代码在其中, 以编程方式设置button背景图像iPhone

对于初学者来说,默认背景图像根据内容模式进行缩放(默认图像没有)。 有4个状态可以设置为“默认,突出显示,选定,禁用”的背景图像。

您可以为检查器下方的第6个选项卡中列出的任何触摸事件(在我设置的Xcode 4的右侧)设置特定的操作。只需单击并拖动到预期的接收器即可。 你不需要按住Ctrl或点击右键(它不会从检查员那里工作)

当您按住Ctrl键并右键单击并拖动层次结构或布局视图中的实际button时,默认情况下它将设置Touch Up Inside