TableViewFooterResize:使用自动布局调整UITableView tableViewFooter大小的测试项目

时间:2024-05-31 18:14:59
【文件属性】:

文件名称:TableViewFooterResize:使用自动布局调整UITableView tableViewFooter大小的测试项目

文件大小:158KB

文件格式:ZIP

更新时间:2024-05-31 18:14:59

Objective-C

使用自动布局调整UITableView footerView的大小 我的目标是创建一个tableFooterView,它通过连接到包含的UILabel来调整自身大小。 如果我将布局约束放在UILabel上,以使所有四个边缘保持恒定的空间,再加上标签的高度可以扩展。 使用上面显示的约束,标签根本不会调整大小,如您从第一个屏幕截图中所见。 但是,如果我删除了底部约束,以便标签视图可以增加其高度,则标签将按照我的预期增长。 通过将页脚分配给表,表格视图的确获得了页脚视图的大小: [self.tableView setTableFooterView:_footerView] 调整页脚视图的大小不会通知表格视图有关新高度的信息。 我想念什么? 我应在什么时候更新并通知tableview有关页脚视图的新高度? 更新 由于有了的,上述问题得以解决: 有关更多详细信息,请参见: : 更新


【文件预览】:
TableViewFooterResize-master
----TableViewFooterResize.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(14KB)
--------xcuserdata()
----readme.md(2KB)
----TableViewFooterResize()
--------main.m(370B)
--------MyTableViewController.h(266B)
--------TableViewFooterResize-Info.plist(1KB)
--------MyTableViewController.m(2KB)
--------AppDelegate.h(310B)
--------AppDelegate.m(2KB)
--------TableViewFooterResize-Prefix.pch(344B)
--------Base.lproj()
--------Images.xcassets()
--------en.lproj()
--------Launch Screen.xib(4KB)
----ibconstraints2.png(19KB)
----ibconstraints1.png(13KB)
----screenshot1.png(25KB)
----screenshot3.png(43KB)
----.gitignore(494B)
----screenshot2.png(50KB)

网友评论