gpt4 book ai didi

ios - 如何将 UITextView 放在 TableViewController 的底部?

转载 作者:行者123 更新时间:2023-11-28 13:41:01 26 4
gpt4 key购买 nike

我想知道将 UITextView 放在 TableViewController 底部的正确方法是什么,我不希望它放在单元格中,因为我已经知道该怎么做,而我不是尝试做,我想在 tableViewController 的底部放置一个 UITextView

    class ExampleTableViewController: UITableViewController, UITextViewDelegate {
let firstView = UITextView()
first.translatesAutoresizingMaskIntoConstraints = false

func setUpTextView() {
firstView.delegate = self

view.addSubview(firstView)

NSLayoutConstraint.activate([firstView.topAnchor.constraint(equalTo: view.topAnchor),
firstView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
firstView.leftAnchor.constraint(equalTo: view.leftAnchor),
firstView.rightAnchor.constraint(equalTo: view.rightAnchor)])
} }

最佳答案

替换

firstView.topAnchor.constraint(equalTo: view.topAnchor)

firstView.heightAnchor.constraint(equalToConstant:50)

因为 tablecontroller 的 View 是 tableView 那么任何添加的 View 都会随着它滚动所以最好创建

class ExampleTableViewController: UIViewController, UITextViewDelegate {

带有正确设置约束的 tableView && textView 的普通 vc


编辑:因此要么实现scrollViewDidScroll 并将底部约束更改为具有tableView.contentOffset.y

的表格

将 View 设置为页脚,如

self.tableView.footerView = firstView

关于ios - 如何将 UITextView 放在 TableViewController 的底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56027272/

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