【问题标题】:Transparent Buttons in iPhone SDKiPhone SDK 中的透明按钮
【发布时间】:2010-02-10 02:15:29
【问题描述】:

我正在尝试在我的 iPhone 应用程序中创建一个透明按钮——创建一个复活节彩蛋。如何在不触摸 alpha 的情况下将按钮设置为透明(当 UIButton 上的 alpha = 0.0 时,它不再响应触摸)?

谢谢。 :)

【问题讨论】:

    标签: iphone sdk button transparent operating-system


    【解决方案1】:

    将您的按钮类型设置为 UIButtonTypeCustom,它将没有样式。 (因此,它应该是“不可见的”)。

    【讨论】:

    • 这正是我正在寻找的!谢谢!
    • 完美!虽然,现在是 2013 年,所以你只需点击 Attributes Inspector,然后将按钮的 Type 更改为 Custom
    【解决方案2】:

    您可以将 alpha 设置为非常小的值。

    或者,您可以创建一个空白的、清晰的 UIImage 并使用自定义按钮样式,并将其设置为按钮的图像。

    【讨论】:

    • Dangit chpwn,试图获取我的堆栈溢出答案!没关系,我的方法更好:)
    【解决方案3】:

    试试这个

    var btnTest = Ti.UI.createButton({
        backgroundImage: 'sample.png',
        height: 24,
        width: 20,
        top:  10,
        left:10
    });
    

    【讨论】:

    • 这看起来不像 Objective C?
    • 啊,我明白了 - 这个 sn-p 使用基于 JavaScript 的 Titanium UI 库。
    猜你喜欢
    • 2010-11-27
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多