【问题标题】:Interface Builder tutorial on how to customize UIButtons in Xcode 4.2关于如何在 Xcode 4.2 中自定义 UIButtons 的 Interface Builder 教程
【发布时间】:2011-12-22 07:19:03
【问题描述】:

我正在尝试构建一个 iPad 应用程序,该应用程序使用自定义图像作为按钮,当按钮被选中、内部、外部等进行修饰时,具有我自己的自定义行为。

我正在尝试使用 Interface Builder 来执行此操作,但我对各种文本字段的含义有很多疑问,例如背景图像、阴影颜色、阴影偏移、高光色调、绘图等。

有没有人知道关于 Interface Builder 上的 UIBUttons 的好教程?

【问题讨论】:

    标签: ios ipad interface-builder uibutton ios5


    【解决方案1】:

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

    您可以为检查器下第 6 个选项卡中列出的任何触摸事件设置特定操作(我设置的 Xcode 4 的右侧) 为此,只需单击并拖动到预期的接收器。您不需要 ctrl-click 或右键单击(在检查器中不起作用)

    当您按住 ctrl 单击或右键单击并拖动层次结构或布局视图中的实际按钮时,默认情况下它会设置 Touch Up Inside 的目标和操作

    【讨论】:

      【解决方案2】:

      我遇到的最好的在线自定义按钮教程可能是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 页)——当然,如果你有这本书的话。 ) 我还没有发现其他在线教程足够详细——一般来说,它们只提供一些代码,但没有图像拉伸解释。在进入我链接到的教程之前,我花了很多时间来找出应该如何呈现图像。

      另外一些解释四种不同按钮状态的示例代码位于Set a button background image iPhone programmatically等处

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-31
        • 2011-02-22
        • 2012-01-11
        • 2015-11-10
        • 2012-02-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多