gpt4 book ai didi

iphone - UIButton 选定状态在 iOS 7 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:10 24 4
gpt4 key购买 nike

我正在使用 Xcode 5 的 Storyboard创建一个应用程序,iOS SDK 7.0。

我将一个按钮拖到 View 中。我希望我的按钮默认显示“A”。以下是按钮属性:类型:系统,状态配置:默认,标题:普通

我希望我的按钮在选中状态下显示“B”。因此,更改的按钮属性:状态配置:选中

在 Button 的属性检查器中,在 Control 下,有一个名为 Selected 的属性。如果我选中 Selected,而不是显示“B”,它只是像 A 上的标记一样突出显示,即看不到任何字符。

我在 XCODE 中运行它。当未选择按钮时,“A”按预期显示,但当我选择按钮时,而不是显示 B,按钮的文本部分以浅蓝色突出显示。另外,我从来没有选择控件下的突出显示内容。

如何解决这个问题,以便我可以正确显示状态?

最佳答案

对于通过代码设置按钮标题的人,我发现在 iOS 7.1 上,您需要为各种按钮状态显式设置标题,而在 iOS 7.0 上,为 UIControlStateNormal 设置标题也适用于其他按钮状态。

// works on 7.0
[self.ibActionButton setTitle:NSLocalizedString(@"Register", nil) forState:UIControlStateNormal];

// works on 7.1
[self.ibActionButton setTitle:NSLocalizedString(@"Register", nil) forState:UIControlStateNormal|UIControlStateDisabled];

关于iphone - UIButton 选定状态在 iOS 7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19198858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com