Использование статического представления внутри функции переопределения - PullRequest
0 голосов
/ 15 января 2019

У меня есть переменная внутри файла swift для пользовательского элемента управления сегментом. Вот где это

open override func layoutSubviews() {
    super.layoutSubviews()

    if !isConfigurated {
        configureItemsConent()
        configureViewBounds()

        configureContainerView()
        configureItems()
        configureSelectedView()
        configureSelectedLabelsView()
        configureSelectedLabelItems()

        isConfigurated = true
    }

    containerView.frame = bounds
    containerView.layer.cornerRadius = cornerRadius < 0 ? 0.5 * containerView.frame.size.height : cornerRadius
    selectedLabelsView.frame = containerView.bounds

    updateFrameForLables(allItemLabels)
    updateFrameForLables(allSelectedItemLabels)
    updateSelectedViewFrame()

    selectItemAt(index:currentSelectedIndex)
    _ = self.subviews.map({$0.isExclusiveTouch = true})

    var selectedIndex: Int = currentSelectedIndex 
}

Мне нужно получить доступ к переменной selectedIndex из моего контроллера вида, где находится контроллер сегмента. Это внутри контроллера вида newSavingsViewController. Я уже пробовал структуру, и она работала бы, если бы я мог вызвать переменную вне функции, так что в любом случае я могу вызвать ее в контроллере представления или вне функции, которая помогла бы.

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