У меня есть метка с единственным символом, который я хочу быть больше, чем UIView, что это подвид. Однако мне нужно скрыть переполненные части персонажа.Swift, скрыть переполненный текст
Для примера, это результат я пытаюсь достичь:
Где символ/икона метки в светло-зеленый в фоновом режиме
Как вышеприведенном примере я используя шрифт «fontawesome» и их набор значков. Однако в Swift я не смог найти какие-либо возможности скрыть переполненные части.
Вот текущий код:
var actionBox = UIView()
var actionLabel = UILabel()
var actionIcon = UILabel()
// #actionBox
actionBox.translatesAutoresizingMaskIntoConstraints = false
actionBox.backgroundColor = UIColor.formulaGreenColor()
cellView.addSubview(actionBox)
actionIcon.translatesAutoresizingMaskIntoConstraints = false
actionIcon.font = UIFont(name: "fontawesome", size: 80)
actionIcon.text = ""
actionIcon.textColor = UIColor.colorWithHex("#13E6A7")
actionBox.addSubview(actionIcon)
Я знаю, что могу технически сделать еще 2 UIViews, с цветом фона, и слой тех, кто на вершине. Но это не совсем изящное решение.
Итак, как я могу скрыть остальную часть ярлыка, это переполняет супервизор?
Любая помощь была бы принята с благодарностью!
Это сработало отлично! Спасибо большое! Просто небольшая коррекция, это '.clipsToBounds = true' not' clipToBounds' –
Спасибо, что указали, что я исправил свой ответ –