![]() |
1
5
我想出了一个简单的方法,不用任何PNG就可以做到这一点。我对UIView进行了子类化,然后在drawRect中完成了以下操作:
(这些字符串是5个空的和5个满星,以防它们只显示在我的mac上。我刚刚使用“特殊字符”菜单在IB中输入了它们) 我添加了textColor(UIColor*)和rating(int)属性,这就是它们的来源。 要在IB中添加视图,我只需将类类型更改为UIView子类的名称。然后我可以将视图添加到IB中的任何容器中。 |
![]() |
2
5
我会考虑将两个UIIVIEVIEW直接层叠在上面。底部图像视图将包含一个由五颗“空”星组成的PNG,而顶部图像视图将包含一个由五颗“满”星组成的PNG。我会根据等级调整顶层的宽度,以暴露底层的空白起始点。
如果这不够快,我会采取同样的方法,但直接绘制细胞描述 here |
![]() |
user1424739 · 如何获得子地块的绘图区域大小? 2 年前 |
![]() |
Nor-s · 如何使用ASIMP正确加载模型? 2 年前 |
![]() |
Makogan · 3D纹理大小影响程序输出,不会引发错误 6 年前 |
![]() |
Karsten W. · 底部R中的旋转箭头 6 年前 |
|
168grani · Matplotlib图形的线条平滑 6 年前 |