【问题标题】:SegmentedControlStyle deprecated in iOS 7 and later (8.4) | Xcode 6.4iOS 7 及更高版本 (8.4) 中不推荐使用 SegmentedControlStyle | Xcode 6.4
【发布时间】:2015-08-27 15:04:28
【问题描述】:

前几天我遇到了这个问题。我是 Xcode 的新手,我有任务 iOS 6.1 到 8.4 中的应用程序代码升级,但是有这么多 已弃用的方法。我解决了其中的大部分问题,但我只是找不到如何解决这些问题,或者我可以更改哪些代码......有人有想法吗?

非常感谢!!

segmentedControlStyle”和“UISegmentedControlStyleBar”都已弃用。

这是导致我出现问题的线路。

showControl.segmentedControlStyle = UISegmentedControlStyleBar;

【问题讨论】:

标签: ios xcode deprecated


【解决方案1】:

segmentedControlStyle 属性已被弃用,因为在 iOS 7 中它无效

UISegmentedControl 的实例现在只有一种样式,因此您可以完全删除该行。如果您的外观不理想,则需要进一步调整以达到预期外观。

【讨论】:

  • 看来它工作了,谢谢你,现在......这种情况正在发生,当我调试时,这条线似乎没有失败。 [self.clientImageView sd_setImageWithURL:[NSURL URLWithString:_client.imageURL] placeholderImage:[UIImage imageNamed:@"placeholder.png"]]; 但抛出此错误:[UIImageView sd_setImageWithURL:placeholderImage: ]: 无法识别的选择器发送到实例 0x7fbe937a88b0 :c
  • 仔细看:为什么你调用的方法以sd_开头?
  • 啊啊啊!由于我使用的版本,没有 de _sd 的版本在此版本(3.7.0)中已弃用。
【解决方案2】:
猜你喜欢
  • 2015-09-28
  • 2017-02-14
  • 2015-12-09
  • 2015-11-15
  • 2015-11-28
  • 1970-01-01
  • 2012-12-07
  • 1970-01-01
相关资源
最近更新 更多