代码之家  ›  专栏  ›  技术社区  ›  zeus

如何重写ios objc类的函数?

  •  0
  • zeus  · 技术社区  · 6 年前

    我有这门课:

      UIViewController = interface(UIResponder)
        ['{F7A5E372-3F4A-4F25-A2F9-C91D7CB5FC09}']
        ....
        function supportedInterfaceOrientations: NSUInteger; cdecl;      
        ....  
      end;
      TUIViewController = class(TOCGenericImport<UIViewControllerClass, UIViewController>)  end;
    

    我需要覆盖InterfaceDirections中支持的函数。在Xcode下是这样的:

    class NavigationController: UIViewController { 
    
        override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
            return .portrait
        }
    
    }
    

    在东京德尔福怎么做?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Schneider Infosystems Ltd    6 年前

    在FireMonkey iOS应用程序中,您不需要自己处理。

    在“应用程序方向”下的“项目选项”中,您可以启用自定义方向并定义所有四个方向(纵向、上下颠倒、横向主页右、横向主页左),这允许您配置相同的行为。这与uiInterfaceOrientationMask提供的界面相同。