Q
阴影与标签
1
A
回答
0
假设你问如何添加白色轮廓,你不能用普通的UILabel
做到这一点。您需要使用Core Graphics(又名Quartz 2D)绘制文本。这样的事情:
CGContextRef gc = UIGraphicsGetCurrentContext();
CGContextSaveGState(gc); {
CGContextSetTextDrawingMode(gc, kCGTextFillStroke);
CGContextSetFillColorWithColor(gc, UIColor.blueColor.CGColor);
CGContextSetStrokeColorWithColor(gc, UIColor.whiteColor.CGColor);
CGContextSetLineJoin(gc, kCGLineJoinRound);
CGContextSetLineWidth(gc, 2);
CGContextSetShadowWithColor(gc, CGSizeMake(-1, 2), 2, UIColor.blackColor.CGColor);
[@"Card" drawAtPoint:CGPointMake(0, 20) withFont:[UIFont systemFontOfSize:18]];
} CGContextRestoreGState(gc);
+0
没有它仍然无法正常工作 – hgpl 2012-02-22 09:21:28
0
我碰到过一个项目nicklockwood on gitHub。它通过提供一个支持软阴影,内部阴影和渐变填充的子类来改进标准UILabel,并且它可以很容易地用于替代任何标准UILabel。请看它。它对您有用。
相关问题
- 1. webspider站点与阴影根标签
- 2. 箱阴影TR标签
- 3. 从标签内部删除阴影
- 4. 复制标题栏阴影
- 5. Matplotlib极线与阴影线
- 6. IE8与CSS的阴影
- 7. 对角阴影与GDI +
- 8. 阴影不与three.js所
- 9. 盒阴影与选择
- 10. 透明阴影与jQuery
- 11. 波浪头与阴影css
- 12. CSS的效率与文字阴影一样坏框阴影?
- 13. Polymer的阴影DOM与阴影DOM有什么区别?
- 14. 标准POSIX读取由读取方法阴影与不同的签名
- 15. 使用Maven签署阴影罐
- 16. OpenGL ES 2D阴影的阴影
- 17. 阴影质量(阴影痤疮)
- 18. 如何创建带有阴影的标签文本?
- 19. 删除Android中标签布局下方的阴影。 [完成]
- 20. 删除highcharts数据标签上的阴影/背景发光?
- 21. css选择标签中的文本阴影剪辑
- 22. 如何给cocos2D中的标签项目添加阴影效果?
- 23. CSS:我如何添加阴影标签或盒子
- 24. 标签阴影不能在swift中工作
- 25. 绘制阴影
- 26. 文字阴影
- 27. CoreGraphics的阴影?
- 28. 应用阴影
- 29. CSS3阴影
- 30. CSS阴影DIV
这不是一个影子,它是一个轮廓。 – EmilioPelaez 2012-02-22 06:46:03
你在问如何得到字母周围的白色轮廓? – 2012-02-22 06:48:48
@ rob可能会关闭是的,我正在询问关于白色轮廓。 – hgpl 2012-02-22 07:03:48