Comments (4)
- autoHeight内部调用的是系统的方法,算出来的高度如果导致约束冲突,理论上就是约束存在问题。把cellHeight设置成UITableView.automaticDimension,让系统自动处理高度试一下,应该也会有同样的错误。
- 因为看不到具体布局,按经验建议尝试通过修改报错的约束的Priority解决。
ps. 如果改成automaticDimension就不报错了,方便的话提供个demo给我研究下: )
[email protected]
from zjtableviewmanager.
改成automaticDimension是正常的,demo等我整理一下吧
from zjtableviewmanager.
不好意思,今天才看你发的代码,原因是因为item.autoHeight()
是提前计算高度,demo里面用snapkit设置约束,导致在调用item.autoHeight()
的时候tableView本身的width还是不确定的,所以计算出来的高度也就不对了。系统automaticDimension计算高度是实时的,所以就没问题。
解决办法是提前先设置一下tableView的width(比如在viewDidLoad
最前面写上tableView.frame = view.bounds
)
from zjtableviewmanager.
好的,谢谢解答
from zjtableviewmanager.
Related Issues (11)
- 快速点击目录折叠展开时直接崩溃 HOT 1
- manager.selectedItems()这个方法,单元格在选中的情况下隐藏了,就不包括进去了
- 想要在外部获取到cell 并且更新cell的UI是如何处理呢
- cellDidAppear() 中执行 item.updateHeight()无效 HOT 1
- 大佬,这个树状的tableView要怎么往里面添加数据啊 HOT 1
- 你好,请问该框架没有滚动事件穿透吗? HOT 1
- 多层cell的关系如何关联数据源,还有点击事件回调 HOT 3
- 第0级第一条数据是展开的,在点击第0级第二条数据展开时,第一条数据自动收起,有这个功能吗 HOT 1
- 三级列表选中问题 HOT 10
- pod引入后toggleExpand方法报错 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zjtableviewmanager.