我已将UIimages设置为覆盖整个UITableViewCell的方面填充。
这些单元格中的每一个都代表一个Post对象,我已经得到了一个" timeLeft"它的财产。
我想要成为一个进步条,让酒吧"排水"从右到左,因为他们的时间正在流失。因此,如果一个单元格在100分钟内剩余30秒,则UIImageView将覆盖单元格宽度的30%并向左缓慢向下排放,直到它为0%。我不希望30%成为照片的缩小版本。我希望照片的前三分之一左侧显示,剩下的就是"去了#34;。
我觉得我可以通过从屏幕右侧增加视图并在动画中掩盖UIView使其看起来像UIView正在缩小来实现此效果。我想知道是否有更好的方法可以实现这一目标吗?是否可以缩小或对imageView的框架或边界执行某些操作,以减少其最大宽度数并缩小边界而不影响其内部的内容?
答案 0 :(得分:1)
你可以试试这个: Crop UIImage to fit a frame image
或手动执行:
创建一个容器视图,然后将托管原始UIImageView
。将其放入单元格,然后缩小容器视图而不是UIImageView
。
答案 1 :(得分:0)