[iOS]UITObleView를 사용하여 FontList 응용 프로그램 만들기

4661 단어 SwiftiOS

UItableView를 사용한 FontList 응용 프로그램 만들기



코드 예


FontListViewCotroller.swift
//
//  FontListViewController.swift
//  FontList
//

import UIKit

class FontListViewController:UITableViewController{

    var fontName_array:[String] = []


    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return fontName_array.count
    }

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
        let fontname = fontName_array[indexPath.row]
        cell.textLabel?.font = UIFont(name: fontname, size:20)
        cell.textLabel?.text = fontname
        return cell
    }

    override func viewDidLoad() {
        super.viewDidLoad()

        for fontFamilyName in UIFont.familyNames{
            for fontName in UIFont.fontNames(forFamilyName:fontFamilyName){
                fontName_array.append(fontName)
            }
        }
    }
}

좋은 웹페이지 즐겨찾기