создание кнопки панели инструментов или таббара с 3 состояниями внизу

У меня есть сценарий, я не знаю, как это сделать..

Я могу установить два состояния кнопки с помощью UITabbar

Мне нужно показать UIButtonв UIToolbarили UITabbarкнопку в нижней части экрана, как в Apple Maps home screen. он показывает 3 состояния кнопки,
как я могу достичь таких состояний кнопки. appleMaps

(В самом левом нижнем углу)


1 ответ

  1. Необходимо вручную обработать состояния выбора.Например

    let state = 0
    @IBAction func btnClick(sender: AnyObject)
    {
       if state == 0
       { 
         state++
         //set corresponding image for button
         //do the first action
        }
        else if state == 1
        { 
          state++
          //set corresponding image for button
          //do the second action
        }
        if state == 2
        { 
          state = 0
          //set corresponding image for button
          //do the third action
        }
    
      }