ios - 如何快速调整表格单元格内受约束的 imageView 的大小?

标签 ios swift imageview constraints

我有一个带有 ImageView 的 TableView Controller ,位于原型(prototype)单元内,它有各种大小/位置限制。我想设置编程 View 约束,但是,因为单元格是在“cellForRowAtIndexPath”函数中构建和重新加载的,所以我不确定如何设置它(我不确定在哪里声明原始约束,以便我可以更新 .重新加载每个单元格时保持不变)。

最佳答案

对于遇到此问题的任何人:我的解决方案是在 UITableViewCell 中创建一个 IBOutlet。然后,当构建单元格时,在 cellForRowAtIndexPath 中调用动画:

cell.itemRightSpace.constant = 100
cell.item1.layoutIfNeeded()

UIView.animateWithDuration(0.75, delay: 0.3, options: nil, animations: { () -> Void in

            cell.progress1RightSpace.constant = 0
            cell.progress1.layoutIfNeeded()

            }) { (isFinished) -> Void in }`

关于ios - 如何快速调整表格单元格内受约束的 imageView 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30949865/

相关文章:

ios - 如何禁用 BurSTLy 的控制台日志记录?

ios - 通过BOOL选择的按钮集

swift - 您是否总是需要在函数中指定返回值的类型?

ios - UILabel大小无法适应

iphone - 我怎样才能用一堆图像目录创建一个视频文件?

swift - swift中使用POP创建通用add函数()

ios - 这种类型的闭包应该意味着什么,它是如何工作的?

android - 如何为 Android Surface View 截取屏幕截图

android - ImageView 显示奇怪的全彩框

android - 将图像放置在另一个图像的透明区域android