Подгонка размера шрифта к закрывающей кнопке?

Чтение csv-файлов как Dataframe в Apache Spark с пакетом spark-csv . после загрузки данных в Dataframe сохранить файл данных в файл паркета.

val df = sqlContext.read
      .format("com.databricks.spark.csv")
      .option("header", "true")
      .option("inferSchema", "true")
      .option("mode", "DROPMALFORMED")
      .load("/home/myuser/data/log/*.csv")
df.saveAsParquetFile("/home/myuser/data.parquet")

0
задан xcraftminebob 17 February 2019 в 16:45
поделиться

1 ответ

Я бы установил очень большой шрифт для заголовка кнопки, а затем установил бы минимальный масштаб шрифта, например, 0,1 или 0,2. Вот так:

let button = UIButton()
button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 50) //for example
button.titleLabel?.minimumScaleFactor = 0.1
button.titleLabel?.numberOfLines = 1 // you don't want it to split into 2 rows, right?
button.titleLabel?.adjustsFontSizeToFitWidth = true

MinumScaleFactor гарантирует, что текст вашей метки будет автоматически сжиматься, в зависимости от рамки вашей кнопки, до тех пор, пока он не станет 10% от установленного вами начального масштаба. [ 113]

ОБНОВЛЕНИЕ :

Добавьте эту строку, чтобы текст отображался в центре:

button.titleLabel?.textAlignment = .center // or .justified (try it yourself)

Хотя ваше изображение настолько нечеткое. Что такое серая зона? Если весь квадрат - это ваша кнопка, а серый - это изображение, то вы должны заметить, что текст кажется посередине квадрата, что приводит к выводу, что ваше изображение неверно. Его дыра не в центре, где должен быть текст.

0
ответ дан Starsky 17 February 2019 в 16:45
поделиться
Другие вопросы по тегам:

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