[英]Set ios tabbar item programmatically
我通過情節提要設置了四個選項卡項目,但是我只想通過編程方式設置一個選項卡欄,因為我希望最后一個選項卡欄項目成為我的個人資料圖片。 有沒有一種方法可以在ProfileViewController中以編程方式僅設置一個選項卡欄項,而不必以編程方式設置其他三個選項卡欄項。
我想將其設置為選項卡項,但是它變成空白:
override func awakeFromNib() {
super.awakeFromNib()
self.tabBarItem.title = "MY ACCOUNT"
// self.tabBarItem.image = UIImage(named: "Speech Bubble Filled-50")
if let postProfile = self.loggedInUserUid {
let imageRef = FIRStorage.storage().reference().child((loggedInUserUid)!+"/profile_pic.jpg")
imageRef.data(withMaxSize: 1 * 1024 * 1024, completion: { (data, error) -> Void in
if error != nil {
print(error)
return
}
DispatchQueue.main.async(execute: { () -> Void in
let image = UIImage(data: data!)
self.tabBarItem.image = image
})
}).resume()
}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.