在情节提要中设置动态tableview高度约束

Prissy Eve

我正在使用tableviewautolayout我想显示基于数组计数的tableview情节提要中增加高度。这该怎么做?

我正在使用下面的代码,但不能正常工作

@property(strong,nonatomic)iboutlet nslayoutconstraint *dynamicheight;

self.dynamicheight.constant=[self.array count]*44

请帮我这个忙吗?

https://i.stack.imgur.com/jadT7.png https://i.stack.imgur.com/dP3tZ.png

根据Janoti

试试这个-

如果您正在使用tableView单元格,则在cellForRowAt方法中添加以下代码

  cell.textLabel?.numberOfLines = 0
  cell.textLabel?.lineBreakMode = .byWordWrapping

并在其中设置UITableView的这些属性 viewDidLoad

self.tableView.tableFooterView = UIView()
self.tableView.estimatedRowHeight = 120 //Your estimated height
self.tableView.rowHeight = UITableViewAutomaticDimension

希望它能工作:)

检查以下完整代码:

import UIKit

class ViewController: UIViewController {
@IBOutlet weak var guestTView: UITableView!

var guests: [String]?

override func viewDidLoad() {
    super.viewDidLoad()
    self.guests = ["hi this is john and i am a ios developer gjjgjgjgjg hzsg bnfddf dfbdnvfvd bdhgfjgjfgn ngfjggffgfhgh hdfghfggsgg","hi this is john and i am a ios developer gjjgjgjgjg hzsg bnfddf dfbdnvfvd bdhgfjgjfgn ngfjggffgfhgh hdfghfggsg","hi this is john and i am a ios developer gjjgjgjgjg hzsg bnfddf dfbdnvfvd bdhgfjgjfgn ngfjggffgfhgh hdfghfggsg","hi this is john and i am a ios developer gjjgjgjgjg hzsg bnfddf dfbdnvfvd bdhgfjgjfgn ngfjggffgfhgh hdfghfggsg","hi this is john and i am a ios developer gjjgjgjgjg hzsg bnfddf dfbdnvfvd bdhgfjgjfgn ngfjggffgfhgh hdfghfggsg","hi this is john and i am a ios developer gjjgjgjgjg hzsg bnfddf dfbdnvfvd bdhgfjgjfgn ngfjggffgfhgh hdfghfggsg","hi this is john and i am a ios developer gjjgjgjgjg hzsg bnfddf dfbdnvfvd bdhgfjgjfgn ngfjggffgfhgh hdfghfggsg"]

    self.guestTView.estimatedRowHeight = 70.0
    self.guestTView.rowHeight = UITableViewAutomaticDimension
    self.guestTView.tableFooterView = UIView()

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
 }

}

extension ViewController: UITableViewDelegate, UITableViewDataSource {

func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return (guests?.count)!
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
    cell.textLabel?.numberOfLines = 0
    cell.textLabel?.lineBreakMode = .byWordWrapping
    cell.textLabel?.text = guests?[indexPath.row]

    return cell

 }

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法通过情节提要中的自动布局设置UItableView的tableHeaderView高度的约束

来自分类Dev

无法将原型单元的高度设置为情节提要中的约束

来自分类Dev

如何快速移动在情节提要中设置了约束的UI对象?

来自分类Dev

在情节提要中设置约束时,Xcode连续崩溃

来自分类Dev

如何快速移动在情节提要中设置了约束的UI对象?

来自分类Dev

在情节提要中设置约束时,Xcode连续崩溃

来自分类Dev

根据另一个UIViews高度动态更改情节提要中UIView的高度

来自分类Dev

在情节提要中设置“自动布局”约束时,菜单中的同级对象不可用

来自分类Dev

只需使用情节提要,约束即可在UICollectionView中设置单元格的大小

来自分类Dev

通过代码将约束设置为带有快速iOS8的情节提要中的元素

来自分类Dev

无法在Xcode 11中的情节提要中为UIView设置比例高度

来自分类Dev

在情节提要中设置UISlider的拇指图像

来自分类Dev

设置代码,情节提要中引用的标签?

来自分类Dev

在情节提要中为UIButton设置边框

来自分类Dev

在Xcode中,如何重命名情节提要中的约束?

来自分类Dev

在代码中修改情节提要自动布局约束的最佳实践?

来自分类Dev

在UICollectionViewCell中使用情节提要中的自动布局约束

来自分类Dev

情节提要约束(Xcode)

来自分类Dev

情节提要标签约束

来自分类Dev

设置约束后,为什么UITableView自己将其报告为600x600或情节提要中的内容?

来自分类Dev

设置约束后,为什么UITableView自己将其报告为600x600或情节提要中的内容?

来自分类Dev

如果我使用情节提要中的“添加缺少的约束”选项来在情节提要中分配约束怎么办?

来自分类Dev

TableView中的动态TextView高度

来自分类Dev

DataTemplate中的情节提要

来自分类Dev

在情节提要中查询

来自分类Dev

在情节提要中跨场景设置NSTableView的dataSource

来自分类Dev

如何在情节提要中设置导航栏标题?

来自分类Dev

UIImage上的TapGestureRecgonizer在情节提要设置中不起作用

来自分类Dev

如何设置在情节提要中定义的GMSMapView对象的中心位置

Related 相关文章

  1. 1

    无法通过情节提要中的自动布局设置UItableView的tableHeaderView高度的约束

  2. 2

    无法将原型单元的高度设置为情节提要中的约束

  3. 3

    如何快速移动在情节提要中设置了约束的UI对象?

  4. 4

    在情节提要中设置约束时,Xcode连续崩溃

  5. 5

    如何快速移动在情节提要中设置了约束的UI对象?

  6. 6

    在情节提要中设置约束时,Xcode连续崩溃

  7. 7

    根据另一个UIViews高度动态更改情节提要中UIView的高度

  8. 8

    在情节提要中设置“自动布局”约束时,菜单中的同级对象不可用

  9. 9

    只需使用情节提要,约束即可在UICollectionView中设置单元格的大小

  10. 10

    通过代码将约束设置为带有快速iOS8的情节提要中的元素

  11. 11

    无法在Xcode 11中的情节提要中为UIView设置比例高度

  12. 12

    在情节提要中设置UISlider的拇指图像

  13. 13

    设置代码,情节提要中引用的标签?

  14. 14

    在情节提要中为UIButton设置边框

  15. 15

    在Xcode中,如何重命名情节提要中的约束?

  16. 16

    在代码中修改情节提要自动布局约束的最佳实践?

  17. 17

    在UICollectionViewCell中使用情节提要中的自动布局约束

  18. 18

    情节提要约束(Xcode)

  19. 19

    情节提要标签约束

  20. 20

    设置约束后,为什么UITableView自己将其报告为600x600或情节提要中的内容?

  21. 21

    设置约束后,为什么UITableView自己将其报告为600x600或情节提要中的内容?

  22. 22

    如果我使用情节提要中的“添加缺少的约束”选项来在情节提要中分配约束怎么办?

  23. 23

    TableView中的动态TextView高度

  24. 24

    DataTemplate中的情节提要

  25. 25

    在情节提要中查询

  26. 26

    在情节提要中跨场景设置NSTableView的dataSource

  27. 27

    如何在情节提要中设置导航栏标题?

  28. 28

    UIImage上的TapGestureRecgonizer在情节提要设置中不起作用

  29. 29

    如何设置在情节提要中定义的GMSMapView对象的中心位置

热门标签

归档