相关疑难解决方法(0)

NSAttributedString背景颜色和圆角

我有一个关于自定义圆角和文本背景颜色的问题UIView.

基本上,我需要在自定义UIView中实现这样的效果(图像附加 - 注意一侧的圆角): 背景亮点

我在考虑使用的方法是:

  • 使用Core Text获取字形运行.
  • 检查高光范围.
  • 如果当前运行在高亮范围内,则在绘制字形运行之前绘制具有圆角和所需填充颜色的背景矩形.
  • 绘制字形运行.

但是,我不确定这是否是唯一的解决方案(或者就此而言,这是否是最有效的解决方案).

使用a UIWebView不是一个选项,所以我必须在自定义中执行UIView.

我的问题是,这是最好的使用方法,我是否走在正确的轨道上?或者我错过了重要的事情或错误的方式?

objective-c quartz-graphics uiview nsattributedstring ios

50
推荐指数
4
解决办法
2万
查看次数

如何在iOS7上设置NSString的背景cornerRadius

我想在iOS7上设置NSString的背景cornerRadius.但是,NSString没有图层......

请告诉我,如何在iOS7上设置NSString的背景cornerRadius?

http://a5.mzstatic.com/jp/r30/Purple/v4/ba/d3/75/bad3753e-0e54-43a2-6b8a-e56d4966b5bf/screen568x568.jpeg

background objective-c cornerradius

10
推荐指数
3
解决办法
5328
查看次数

使用 NSMutableAttributedString 实现圆角

我认为我的问题很简单,但我在谷歌上找不到任何东西。我用来NSMutableAttributedString修改字符串中的样式,例如我使用此代码来更改背景颜色:

    [string addAttribute:NSBackgroundColorAttributeName value:[UIColor colorWithRed:0.4 green:0.8 blue:1 alpha:1] range:NSMakeRange(0,18)];
Run Code Online (Sandbox Code Playgroud)

我的问题是,我如何才能圆化这个背景的角落?
提前致谢。

objective-c ios nsmutableattributedstring

5
推荐指数
0
解决办法
3754
查看次数