Регулировка размера шрифта UITableViewCell в зависимости от размера устройства

Попробуйте это -

$(document).on( 'click', '.click-activity', function () { ... });
0
задан Igor Tupitsyn 28 March 2019 в 10:20
поделиться

2 ответа

Используйте Size-Class, нажмите «+» прямо перед вкладкой «Шрифт» (в раскадровке) и выберите «Обычный» * «Обычный» и установите размер шрифта по своему желанию.

0
ответ дан Nirbhay Singh 28 March 2019 в 10:20
поделиться

Вы можете использовать это так:

 // Screen width.
    public var screenWidth: CGFloat {
         return UIScreen.main.bounds.width
    }
 // Screen height.
    public var screenHeight: CGFloat {
         return UIScreen.main.bounds.height
    }


func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
{
    let selectedIndexPaths = tableView.indexPathsForSelectedRows
    let rowIsSelected = selectedIndexPaths != nil && selectedIndexPaths!.contains(indexPath)

    let cell : SuitsTableCell = tableView.dequeueReusableCell(withIdentifier: "cellSuits", for: indexPath as IndexPath) as! SuitsTableCell
    cell.lblName.text = self.items[indexPath.row]
    cell.lblName.font = UIFont(name:"Noteworthy-Bold", size: (screenwidth * 0.0373).rounded()) // 0.0373 = requiredfontsize / 375
    return cell
}

Примечание: я не знаю, является ли этот метод правильным или неправильным, но я пробовал это, и он работал для меня.

Вы можете пройти через это для получения дополнительной информации: Масштабировать текстовую метку по размеру экрана

0
ответ дан Bhavin Ramani 28 March 2019 в 10:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: