iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 8
0

如果你今天在 ViewController 上疊加了 TableView,又在 TableView 上面客製化你的 cell,又在客製化 cell 上面加了一個 Button,你今天卻發現無法沒辦法利用那顆該死的按鈕去做 present 一個新頁面出來,這時候該怎麼辦?

view hierarchy

You need to find out what is your current/Topmost view controller in view hierarchy and present your alert over it.
你需要找到你的目前或者最高的 ViewController 在你的 view hierarchy 裡面,然後再讓他去做 present 請參考以下得程式碼:

To find out topmost view controller use following code:

在找到之後 present 它!!

DispatchQueue.main.async {
self.MeunVC.getTopMostViewController()?.present(tripEditorVC, animated: false, completion: nil)
}
}


上一篇
Auto Layout?是啥,能吃嗎
下一篇
Closure or delegate 今晚要吃哪一道?
系列文
iOS 開發:燃燒吧! 從初心者到超級初心者的轉職之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
黑貓仔
iT邦新手 5 級 ‧ 2019-09-24 11:05:25

今天點不到就明天再點啊

我要留言

立即登入留言