У меня проблема с UITabBar
. Мне нужно сделать обычное действие для Item
(UITabBarItem
). Что мне нужно добавить, чтобы заставить его работать?Невозможно сделать пользовательское действие для UITabBarItem
import UIKit
class ViewController: UIViewController {
@IBOutlet var TabBar: UITabBarItem!
@IBOutlet var Item: UITabBarItem!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.navigationController?.navigationBarHidden
self.navigationItem.hidesBackButton = true
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tabBar(tabBar: UITabBar!, didSelectItem item: UITabBarItem!) {
var selectedTag = tabBar.selectedItem?.tag
println(selectedTag)
if selectedTag == 0
{
}
else
{
}
}
}
Поскольку изменения зрения к новому виду, когда вы нажмете UITabBarItem, вы можете просто поместить свой код в Func viewDidLoad() для каждого из видов? –
Я перемещаю func tabBar (tabBar: UITabBar !, didSelectItem item: UITabBarItem!) В viewDidLoad() и еще ничего. Мне нужно, чтобы эта функция работала – Spamizator
К сожалению, я не имел в виду функцию в функции. Просто введите код выполнения в функцию viewDidLoad. Но это тоже ошибка. Вы хотите viewWillAppear() - я отправлю код –