簡體   English   中英

在 iOS 中處理框架的方向

[英]Handling orientation for framework in iOS

是否可以允許第三方框架的兩個方向? 假設我在我的應用程序中使用“XYZ”第三方框架。 我無權訪問其源代碼。 該框架需要應用程序允許橫向定向以實現某些功能。 但是我的應用程序只支持縱向模式。 所以我想只允許橫向模式到“XYZ”框架。 有沒有辦法做到這一點?

根據我的理解,為了解決這個問題,我們可以允許應用程序的兩個方向,並且在每個視圖控制器中我們可以阻止橫向方向。但如果應用程序有 20-30 個視圖控制器,我認為這不是一個好的解決方案。

為了讓你的一些視圖控制器支持多個方向,整個應用程序應該允許這些方向。 這意味着您描述的解決方案是可行的(限制應用程序中大多數視圖控制器的方向更改)。 但是,您不必為每個視圖控制器添加手動處理。 您可以繼承 UIViewController,添加僅支持單個方向的處理,即使包含的應用程序支持多個方向,並讓所有其他視圖控制器從這個新的 UIViewController 子類繼承,而不是直接從 UIViewController 繼承。

我希望這有幫助。 祝你好運。

暫無
暫無

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

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