首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MobileSafari UILabel

MobileSafari UILabel
EN

Stack Overflow用户
提问于 2010-08-26 03:00:29
回答 1查看 220关注 0票数 0

我想知道在Mobile Safari中显示网站标题的UILabel是如何创建的?它显然是某种子类,我尝试使用我自己的子类来复制它,但它看起来不一样。我也不知道他们使用的是哪种字体:/有人能帮我吗?:)

这是我的课程:

代码语言:javascript
复制
 CGSize shadowOffset = self.shadowOffset;
 UIColor *textColor = self.textColor;

 CGContextRef c = UIGraphicsGetCurrentContext();
 CGContextSetLineWidth(c, 1);

 CGContextSetTextDrawingMode(c, kCGTextStroke);
 self.textColor = [UIColor grayColor];
 [super drawTextInRect:rect];

 CGContextSetTextDrawingMode(c, kCGTextFill);
 self.textColor = textColor;
 self.shadowOffset = CGSizeMake(0, 0);
 [super drawTextInRect:rect];

 self.shadowOffset = shadowOffset;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-27 04:07:23

看起来像是阴影偏移为(0,1)的基本UILabel。唯一困难的部分是找到他们使用的确切字体和颜色。我猜这只是boldSystemFont的深蓝色字体颜色和白色阴影。您真的不需要为此创建一个子类。

编辑: UILabel:http://img823.imageshack.us/img823/1281/photo1w.png Mobile Safari比较:http://img840.imageshack.us/img840/1538/photo2q.png

我只是使用了界面构建器中给出的颜色,其中钨(深灰色)用于文本,银色(浅灰色)用于阴影。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3569301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档