我创建了自定义可展开的UITableCellView。单元格的顶部标签不能被看到,当我点击单元格时,它将被展开并显示单元格上的所有标签。 而且我在“输出”中遇到了一些关于破坏约束和不需要约束的错误。自定义UITableCellView的约束
回答
这不是精确解,但也可以是可能的解决方案。 可能提供标签为零宽度或零高度,无论何时您展开TableViewCell(我希望您正在通过代码执行此操作),请提供所需的正确大小的标签,并在更改时相应地更改它们TableViewCell的大小。 如果您提供更多信息,解决方案可能更精确。
即将开始打破约束部分,从您给出的约束中可以清楚地看出,某些约束(在我看来,标签大小,即宽度和高度)只是没有得到满足。所以,你必须正确地提供。 这可能会解决您的问题。
非常感谢。我将标签的宽度和高度设置为零。但是,我如何通过Swift改变宽度和高度?我搜索它,但没有找到足够好的结果。 –
这个部分非常简单,只需制作标签的出口并为它们提供高度和宽度即'self.X.frame.size.height = desiredHeight'(我假设您的标签名称为X)。 Y的X高度和设置框也同样如此。你可以在这个[** link **]中看到答案(http://stackoverflow.com/questions/31228831/how-to-give-dynamic-height-to-uilabel-programatically-in-swift)以获得更多的答案有关如何以编程方式设置标签框架的想法。 –
- 1. 自定义的约束
- 2. 测试自定义约束,
- 3. 注册自定义约束
- 4. 错误时,“新的”自定义uitablecellview apprear
- 5. 自定义UITableCellView用户交互
- 6. 自定义键盘的约束问题
- 7. Play 2.0-scala中的自定义约束?
- 8. JTextField中的自定义文本约束
- 9. 自定义的UITableViewCell约束不工作
- 10. PostgreSQL的设置自定义约束
- 11. 自定义约束,验证和空
- 12. 自定义PHPUnit约束停止工作
- 13. 自定义UICollectionViewLayout和约束条件
- 14. JSR 303自定义约束覆盖
- 15. Swift:自定义UIView不调整约束
- 16. 检查约束自定义消息
- 17. AMPL:定义一个约束
- 18. Grails领域约束定义
- 19. Xcode 8自动布局约束不能在自定义tableViewCell
- 20. 定义表的唯一键约束
- 21. 定义值的唯一约束
- 22. 复杂的逻辑或替代的自定义约束
- 23. 将投影添加到自定义UITableCellView不起作用
- 24. Symfony2中的多个自定义验证约束
- 25. 用于更新表的SQLAlchemy自定义约束条件
- 26. iOS:自定义tableview单元格中的约束
- 27. mvc3应用程序中的自定义约束
- 28. 无法创建自定义的约束贴纸浏览器
- 29. 如何调整自定义单元格中的标签约束?
- 30. Mvc6使用自定义约束的版本化api动作
请参阅此链接:-https://github.com/Ramotion/folding-cell,上述库很容易实现,并符合您的要求。 – MShah