Добавьте ярлык к изображению в Swift - PullRequest
0 голосов
/ 13 мая 2019

Я новичок в быстром и работающем приложении, которое отображает количество непрочитанных сообщений, как показано на рисунке ниже в приложении

enter image description here

Счетчик будет увеличиваться / уменьшаться по мере добавления новых сообщений / чтения

Чтобы отобразить это, у меня есть Изображение с иконкой почты и я хочу добавить эту зеленую метку как значок, который показывает количество непрочитанных сообщений

Я думал добавить круглую метку к изображению, но не мог понять, как добавить это или найти какие-либо ссылки. Пожалуйста, помогите

1 Ответ

0 голосов
/ 13 мая 2019

Я думал добавить круглую метку к изображению, но не мог понять как добавить это или найти какие-либо ссылки. Пожалуйста, помогите.

Добро пожаловать в Stackoverflow. Существует множество ресурсов о том, как округлить представление, например: https://www.appcoda.com/ios-programming-circular-image-calayer/

Вы правы, один из способов сделать то, что вы хотите, это добавить круглую метку. Вот и все. Теперь, как добавить круглую метку? Вы закрываете угол обзора, давая его cornerRadius половину от height.

Поместите метку в желаемое положение (с ограничениями), ссылаясь на значок вашего сообщения. Например:

enter image description here

class ViewController: UIViewController {

    @IBOutlet weak var label: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()

        // Corner radius to 25 height / 2
        self.label.layer.cornerRadius = 12.5
        self.label.clipsToBounds = true

        // Border
        self.label.layer.borderWidth = 2
        self.label.layer.borderColor = UIColor.black.cgColor

    }
}

Результат:

enter image description here

...