簡體   English   中英

切換rootViewController后UITableView不起作用?

[英]UITableView does not work after switching rootViewController?

我找不到任何關於切換視圖的教程,但我發現我可以通過更改窗口的rootViewController屬性來切換它們。

問題是我的另一個視圖中有2個UITableView ,但是當控制器剛剛成為rootViewController時它們不響應滑動,但是在我將ipad旋轉90度之后視圖變為橫向然后它開始工作。

任何人都可以告訴我如何在加載視圖時使它們工作?

您不能直接更改windows rootViewController property並讓它工作,因為系統不會通知發生了該更改。 這就是為什么只有當系統再次詢問該視圖時,更改才會生效。
您需要使用方法來更改它。 根據您的體系結構,您可能希望使用UIViewController中的方法

transitionFromViewController:toViewController:duration:options:animations:completion:

UINavigationController

setViewControllers:animated:

UIView

transitionFromView:toView:duration:options:completion:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM