gpt4 book ai didi

iphone - iPhone SDK 3.0之后自定义tableviewcell可以使用initWithFrame吗?

转载 作者:行者123 更新时间:2023-12-03 21:00:03 24 4
gpt4 key购买 nike

显示在sdk3.0及以上版本中,initWithFrame和initWithStyle已被弃用。

但是我们仍然可以使用它而不会出现任何警告/错误。那么继续使用 initWithFrame 在 tableview 中实现自定义单元格可以吗?

谢谢。

最佳答案

原则上是可以的。但对于新代码来说这样做并没有什么意义。传递给 initWithFrame 的框架无论如何都不会真正影响单元格,这意味着您应该只调用 initWithStyle:UITableViewCellStyleDefault,它的结果与 initWithFrame 相同: CGRectZero.

在现有代码中,在一段时间内继续使用 initWithFrame 当然是可以的,但是当有机会时,您应该将其更改为 initWithStyle。在未来的某个(未知)时刻,Apple 将停止支持已弃用的方法,并且如果您的应用程序使用旧方法,则不会使用新的 iPhone 操作系统版本进行构建。

关于iphone - iPhone SDK 3.0之后自定义tableviewcell可以使用initWithFrame吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1485747/

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