Как изменить радиус угла UISegmentedControl?

Я опаздываю, чтобы ответить на этот вопрос, но никто, кажется, не дает ясного ответа на вопрос.

Если пользователь вводит числовое значение, input() вернет строку.

>>> input('Enter a number: ')
Enter a number: 3
>>> '3'
>>> input('Enter a number: ')
Enter a number: 1+1
'1+1'

Итак, eval() будет оценивать возвращаемое значение (или выражение), которое является строкой, и возвращает целое число / float.

>>> eval(input('Enter a number: '))
Enter a number: 1+1
2
>>> 
>>> eval(input('Enter a number: '))
Enter a number: 3.14
3.14

Конечно, это плохая практика. int() или float() следует использовать вместо eval() в этом случае.

>>> float(input('Enter a number: '))
Enter a number: 3.14
3.14
34
задан wz366 26 April 2014 в 23:30
поделиться

1 ответ

В iOS13 существуют некоторые изменения. Следовательно необходимо установить borderRadius из layoutSubviews:

override func layoutSubviews() {
    super.layoutSubviews()
    layer.cornerRadius = 2
}
2
ответ дан 27 November 2019 в 04:01
поделиться
Другие вопросы по тегам:

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