【问题标题】:UIButton style gone after segueUIButton 风格在 segue 之后消失了
【发布时间】:2014-05-27 14:41:36
【问题描述】:

我正在尝试解决一个对我来说没有任何意义的问题。 我正在为我的 3 个按钮应用样式。当我单击另一个时,有一个转场。当我关闭 viewController 时,该样式不会应用于我之前的 3 个按钮......直到我再次点击!我认为这是我的行代码配置错误,所以我删除了所有自定义项。

我直接从界面生成器配置按钮。

这是我的 segue 代码,即使我认为它没有用。

- (IBAction)addContact:(id)sender {
    [self performSegueWithIdentifier:@"FriendsToAddFriends" sender:sender];
}

我添加了一些图片来显示我的问题:

最奇怪的部分是当我回到第一页时,当我点击没有释放我的点击时,样式又回来了。整个 3 个按钮都是一样的。

我没有任何其他想法来解决它。有人有吗?

非常感谢您!

【问题讨论】:

    标签: ios objective-c uibutton interface-builder


    【解决方案1】:

    用这段代码解决了问题:

    for (UIButton* button in buttons) {
       [button.titleLabel setTextAlignment:NSTextAlignmentNatural];
    }
    

    我将它应用于以下每个方法:

    viewWillDisappear viewWillAppear

    我仍然不知道为什么当视图消失时这种对齐方式会改变。

    它现在似乎工作。 我希望它会帮助别人。

    【讨论】:

      猜你喜欢
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多