XLPagerTabStrip Изменить размер значка - PullRequest
0 голосов
/ 09 июня 2019

Привет! Я использую XLPagerTabStrip для отображения вкладок фрагментов, похожих на Android, в приложении ios (xcode 10.2.1) (IOS 12.3.1)

Я пытаюсь изменить размер значка. Я использую следующий код для объявления значков

return IndicatorInfo(image: UIImage(named: "ic_chats"), highlightedImage: UIImage(named: "ic_chats"), userInfo: Any?.self)

Я попытался перейти в папку ресурсов и изменить там размер значка с 90x90 на 70x70, но это не сработало.

1 Ответ

0 голосов
/ 09 июня 2019

Найдя ответ, мы можем использовать следующий код (не уверен, что это правильно, но добиваться цели)

Добавьте следующий код

    newCell?.transform = CGAffineTransform(scaleX: 0.7, y: 0.7)
    oldCell?.transform = CGAffineTransform(scaleX: 0.7, y: 0.7)

В конце следующего блока в class CommunicateViewController: ButtonBarPagerTabStripViewController

    // Changing item text color on swipe
    changeCurrentIndexProgressive = { [weak self] (oldCell: ButtonBarViewCell?, newCell: ButtonBarViewCell?, _: CGFloat, changeCurrentIndex: Bool, _: Bool) -> Void in
        guard changeCurrentIndex == true else { return }
        oldCell?.label.textColor = .white
        newCell?.label.textColor = self?.colorAccent

        Enter The Code Here

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...