从swift中的编程更改显示侧边栏菜单的字体大小

Posted

技术标签:

【中文标题】从swift中的编程更改显示侧边栏菜单的字体大小【英文标题】:change the font size of reveal sidebar menu from programming in swift 【发布时间】:2017-04-17 07:20:37 【问题描述】:

关于下图:

如何增加字体大小?

这是BackTableVC.swift的代码:

import Foundation

class BackTableVC: UITableViewController 

    var tableArray = [String]()

    override func viewDidLoad() 
        tableArray = ["event log", "my details", "research", "share", "checklists", "templates", "helpful links", "feedback"]
    

    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
        return tableArray.count;
    

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell 
        let cell = tableView.dequeueReusableCell(withIdentifier: tableArray[indexPath.row], for: indexPath) as UITableViewCell
        cell.textLabel?.text = tableArray[indexPath.row]
        cell.textLabel?.textColor = UIColor.white

        return cell
    

如何增加字体大小?有什么想法吗?

【问题讨论】:

***.com/questions/7957215/… 可以直接使用这个cell.textLabel.font = UIFont(name: "Avenir-Book", size: 15.0) cell.textLabel?.font = [UIFont systemFontOfSize: 16.0]; 添加到您的tableView 函数中。您可以将 16.0 更改为您喜欢的任何其他字体大小。 【参考方案1】:
import UIKit

class BackTableVC: UITableViewController
    var tableArray = [String]()
    override func viewDidLoad() 
        tableArray = ["event log","my details","research","share","checklists","templates","helpful links","feedback"]
    
    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
        return tableArray.count;
    
    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell 
        let cell = tableView.dequeueReusableCell(withIdentifier: tableArray[indexPath.row], for: indexPath) as UITableViewCell
        cell.textLabel?.text = tableArray[indexPath.row]
        cell.textLabel?.textColor = UIColor.white
        cell.textLabel?.font = UIFont.systemFont(ofSize: 25)//set your font size replace the 25 with your font size

        return cell
    

【讨论】:

@PremPrakashBashyal 请用绿色右勾号将其设为值得信赖的答案,这对其他人有帮助....请投票赞成答案【参考方案2】:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell 
    let cell = tableView.dequeueReusableCell(withIdentifier: tableArray[indexPath.row], for: indexPath) as UITableViewCell
    cell.textLabel?.font = UIFont.systemFont(ofSize: 20)
    cell.textLabel?.text = tableArray[indexPath.row]
    cell.textLabel?.textColor = UIColor.white

    return cell

在上面的示例中,您将更改字体大小,而不是字体系列,如果您也想更改系列,您可以使用此代码。

UIFont(name: "Avenir-Book", size: 16)

【讨论】:

以上是关于从swift中的编程更改显示侧边栏菜单的字体大小的主要内容,如果未能解决你的问题,请参考以下文章

eclipse导航栏字体大小设置

如何更改shinydashboard中侧边栏的字体大小

Sublime Text 2 如何更改文件侧边栏的字体大小?

Swift 3:使用侧边栏菜单

菜单栏文字根据菜单宽度来显示

sublime中侧边栏字体大小的设置