从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中的编程更改显示侧边栏菜单的字体大小的主要内容,如果未能解决你的问题,请参考以下文章