ios 14带有textField的Tableview单元格不起作用

伊斯兰阿里莫夫

在iOS 14中,带有textField的TableView无法正常工作。有人有解决方案吗?

这是示例代码:

class TestController: UIViewController {
    let tableView: UITableView = {
        let tableView = UITableView(frame: .zero, style: .grouped)
        return tableView
    }()
    override func viewDidLoad() {
        super.viewDidLoad()
        view.backgroundColor = .green
        view.addSubview(tableView)
        tableView.edgesToSuperview()
        tableView.backgroundColor = .gray
        tableView.register(TestCell.self, forCellReuseIdentifier: TestCell.reuseID)
        tableView.dataSource = self
    }
}
extension TestController: UITableViewDataSource {
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 2
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: TestCell.reuseID, for: indexPath)
        return cell
    }
}

class TestCell: UITableViewCell {
    let textField = UITextField()
    override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)
        backgroundColor = .red
        addSubview(textField)
        textField.height(50)
        textField.backgroundColor = .blue
        textField.edgesToSuperview()
        selectionStyle = .none
    }
    
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
}

相同的代码在iOS 13上有效,但在iOS 14上无效。有人解决了此问题吗?(Xcode版本12.0(12A7209))

凯文·瓦奎尔

您不应在单元格中直接使用addSubview,而应将其添加到ContentView中:

contentView.addSubview(textField)

这应该可以解决您的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UICollectionView带有AutoLayout iOS 8的单元格自动大小

来自分类Dev

iOS:UICollectionView单元格选择不起作用

来自分类Dev

ScrollView在带有AutoLayout的iOS7中不起作用

来自分类Dev

tableView backgroundView在iOS7中不起作用

来自分类Dev

iOS UITableView逐一删除带有动画的单元格

来自分类Dev

如何在iOS中设置tableView单元格标题?

来自分类Dev

iOS TableView在每个单元格中显示相同的对象

来自分类Dev

Xamarin.IOS tableview自定义单元格

来自分类Dev

TableView单元格错误-iOS / Swift

来自分类Dev

Futura Condensed ExtraBold在带有UIFontDescriptor的ios 8中不起作用

来自分类Dev

正则表达式在带有$字符的iOS中不起作用

来自分类Dev

iOS 7缩放在带有AutoLayout的ScrollView中不起作用,但在iOS8 / 9中起作用

来自分类Dev

滚动时Swift iOS TableView单元格项消失

来自分类Dev

带有自定义选中标记的Swift iOS Tableview在滚动时保持重新选择单元格

来自分类Dev

带有链接的iOS临时分布式应用程序不起作用

来自分类Dev

iOS14 navigationItem.largeTitleDisplayMode =。始终不起作用

来自分类Dev

方法scrollToItemAtIndexPath在iOS 14上不起作用

来自分类Dev

ios应用程序具有不同背景图像的自定义tableview单元格

来自分类Dev

iOS Tableview设计具有边距和间距的块状单元格

来自分类Dev

TableView单元格错误-iOS / Swift

来自分类Dev

iOS将TableView单元格信息放入按钮功能

来自分类Dev

iOS Swift Tableview:-如何根据内容显示单元格?

来自分类Dev

iOS撤消我的tableview中已删除的单元格

来自分类Dev

iOS根据UICollectionview中的Page定义单元格数(带有分页的Collectionview)

来自分类Dev

iOS 应用程序在大量带有滑块的表格单元格上崩溃

来自分类Dev

IOS Swift:静态单元格中带有内部TableView的TableViewController

来自分类Dev

iOS TableView 约束不起作用

来自分类Dev

启用/禁用 Tableview 单元格 - iOS - Swift

来自分类Dev

iOS TableView 加载相同的单元格

Related 相关文章

  1. 1

    UICollectionView带有AutoLayout iOS 8的单元格自动大小

  2. 2

    iOS:UICollectionView单元格选择不起作用

  3. 3

    ScrollView在带有AutoLayout的iOS7中不起作用

  4. 4

    tableView backgroundView在iOS7中不起作用

  5. 5

    iOS UITableView逐一删除带有动画的单元格

  6. 6

    如何在iOS中设置tableView单元格标题?

  7. 7

    iOS TableView在每个单元格中显示相同的对象

  8. 8

    Xamarin.IOS tableview自定义单元格

  9. 9

    TableView单元格错误-iOS / Swift

  10. 10

    Futura Condensed ExtraBold在带有UIFontDescriptor的ios 8中不起作用

  11. 11

    正则表达式在带有$字符的iOS中不起作用

  12. 12

    iOS 7缩放在带有AutoLayout的ScrollView中不起作用,但在iOS8 / 9中起作用

  13. 13

    滚动时Swift iOS TableView单元格项消失

  14. 14

    带有自定义选中标记的Swift iOS Tableview在滚动时保持重新选择单元格

  15. 15

    带有链接的iOS临时分布式应用程序不起作用

  16. 16

    iOS14 navigationItem.largeTitleDisplayMode =。始终不起作用

  17. 17

    方法scrollToItemAtIndexPath在iOS 14上不起作用

  18. 18

    ios应用程序具有不同背景图像的自定义tableview单元格

  19. 19

    iOS Tableview设计具有边距和间距的块状单元格

  20. 20

    TableView单元格错误-iOS / Swift

  21. 21

    iOS将TableView单元格信息放入按钮功能

  22. 22

    iOS Swift Tableview:-如何根据内容显示单元格?

  23. 23

    iOS撤消我的tableview中已删除的单元格

  24. 24

    iOS根据UICollectionview中的Page定义单元格数(带有分页的Collectionview)

  25. 25

    iOS 应用程序在大量带有滑块的表格单元格上崩溃

  26. 26

    IOS Swift:静态单元格中带有内部TableView的TableViewController

  27. 27

    iOS TableView 约束不起作用

  28. 28

    启用/禁用 Tableview 单元格 - iOS - Swift

  29. 29

    iOS TableView 加载相同的单元格

热门标签

归档