【发布时间】:2018-01-26 17:14:43
【问题描述】:
我正在尝试在我的UITabBarController 中自定义“更多”按钮的标题,因为我正在使用另一种语言编写应用程序。我将UITabBarController 子类化为能够访问tabBarController 属性。不幸的是,无论我把它放在viewDidLoad 还是viewDidAppear(_) 中,它总是nil。关于如何编辑它的任何想法?
import UIKit
class ControllerVC: UITabBarController {
let uiManager = UIManager()
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(_ animated: Bool) {
if let tabBarItem = tabBarController?.moreNavigationController.tabBarItem {
let deselectedImage = tabBarItem.image
let selectedImage = tabBarItem.selectedImage
tabBarController!.moreNavigationController.tabBarItem = UITabBarItem(title: "بیشتر", image: deselectedImage, selectedImage: selectedImage)
} else {
uiManager.showActivityIndicator(self)
}
}
}
【问题讨论】:
-
@DivyeshGondaliya 不需要。
标签: ios swift uitabbarcontroller