首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eureka-forms示例。标题字体如何更改

Eureka-forms示例。标题字体如何更改
EN

Stack Overflow用户
提问于 2016-05-16 21:29:36
回答 1查看 954关注 0票数 0

我想我已经遍历了文档和示例代码。无可否认,这意味着我遗漏了一些显而易见的东西。

当我实现Eureka的时候...我所有的标题都是系统字体,相当大,大小写,并由省略号修剪。

在包含的示例项目中:大小、外壳、颜色和包装都不同。我已经在完整的代码库中搜索了"lineBreakMode“、"UIFont”和其他类似的关键字。我检查了故事板中是否有奇怪的类或小部件。再说一次,没有什么特别的。

任何关于这方面的指示都将不胜感激,因为我的标题目前看起来真的很差。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-05-18 21:01:07

我已经使用了Eureka示例应用来做到这一点:

为header创建UIView类,向UIView添加标签,并根据需要配置标签。请看这里:

代码语言:javascript
运行
复制
class NewLabelView: UIView {

    override init(frame: CGRect) {
        super.init(frame: frame)
        self.frame = CGRect(x: 10, y: 0, width: 320, height: 50)
        let label = UILabel(frame: self.frame)
        // setup the label as you wish here
        label.text = "My New Label" // label name
        label.font = UIFont(name: "Arial", size: 18) // Font
        label.textColor = UIColor.blackColor() // label textColor
        label.textAlignment = NSTextAlignment.Left // label Alignment
        // end label setup
        self.addSubview(label)
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
}

最后,在您的部分中实现它,如下所示:

代码语言:javascript
运行
复制
Section() {
$0.header = HeaderFooterView<NewLabelView>(HeaderFooterProvider.Class)
}

之后,您可以修改框架,使其看起来像您希望的那样!

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

https://stackoverflow.com/questions/37255127

复制
相关文章

相似问题

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