我试图修复一个对我没有任何意义的问题。 我正在为我的3个按钮应用一种风格。当我点击另一个时,有一个segue。当我关闭viewController时,样式不会应用于我之前的3个按钮..直到我再次点击!我认为这是我的配置,行代码错误,所以我删除了每个自定义。
我直接从界面构建器配置按钮。
这是我的segue代码,即使我觉得它没用。
- (IBAction)addContact:(id)sender {
[self performSegueWithIdentifier:@"FriendsToAddFriends" sender:sender];
}
我添加了一些图片来说明我的问题:
最奇怪的部分是当我回到第一页时,当我点击没有发布我的点击时,样式会回来。整个3个按钮都是一样的。
我没有任何其他想法来解决它。有人有吗?
提前多多谢谢你!
答案 0 :(得分:1)
使用此代码解决了问题:
for (UIButton* button in buttons) {
[button.titleLabel setTextAlignment:NSTextAlignmentNatural];
}
我将它应用于以下每种方法:
viewWillDisappear
viewWillAppear
当视图消失时,我仍然不知道为什么这个对齐会发生变化。
现在似乎有效。 我希望它会帮助别人。