【发布时间】:2018-06-07 20:28:48
【问题描述】:
我正在显示用户列表以及他们赢得的相应徽章,因此每个用户都有三种不同的计数(金、银、铜)。除了显示他们获得的徽章数量之外,我还希望在背景中有一个矩形,根据他们拥有的徽章数量调整大小(有点像条形图)。
这就是我目前尝试的方式。 (我的故事板中有一个名为 goldRect 的 UIView,开始时高度为 20,宽度仅为 1 个像素。)然后我这样做:
cell.goldRect.frame = CGRectMake(cell.goldRect.frame.origin.x, cell.goldRect.frame.origin.y, 28*numGolds, cell.goldRect.frame.size.height);
但没有任何变化,条形仍然保持在 1 个像素的宽度。有什么帮助吗?
【问题讨论】:
-
动画!!或试试这个 SO 帖子:stackoverflow.com/questions/18850871/…
-
你想改变宽度还是高度?假设你想改变你提到的宽度只有 28*numGolds 不是所有的徽章,你在这里提到所有的徽章计数。 28*allBadgesCount.
标签: ios objective-c uiview