gpt4 book ai didi

ios - UIBarButton 在 IOS 8.0 中弃用

转载 作者:可可西里 更新时间:2023-11-01 04:10:43 25 4
gpt4 key购买 nike

将部署目标从 7.1 更改为 8.2 后,我收到一条警告,告诉我 UIBarButton 已弃用。

这是我使用的代码:

UIToolbar* numberToolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];

numberToolbar.items = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc]initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(nextButton)],
[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil], nil];
self.numberOfGuestsTextField.inputAccessoryView = numberToolbar;

有什么东西可以代替 UIBarButtonItem

error

最佳答案

UIBarButtonItem 未弃用 - UIBarButtonItemStyleBordered 是。只需使用 UIBarButtonItemStylePlainUIBarButtonItemStyleDone 即可。

从 iOS 7 开始,条形按钮的样式已更改为更扁平的形式。这就是 UIBarButtonItemStyleBordered 不再可用的原因 - 它看起来就像一个 UIBarButtonItemStylePlain 按钮。使用 UIBarButtonItemStyleDone,文本将变为粗体而不是常规文本。

关于ios - UIBarButton 在 IOS 8.0 中弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31833992/

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