如何重写Ios ObjC类的功能?

时间:2018-07-13 14:23:47

标签: delphi firemonkey

我上了这个课:

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

并且我需要重写功能supportedInterfaceOrientations。在xcode下是这样的:

class NavigationController: UIViewController { 

    override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
        return .portrait
    }

}

如何在delphi tokyo下执行此操作?

1 个答案:

答案 0 :(得分:0)

在firemonkey iOS应用程序中,您无需自己处理。

在“应用程序”>“方向”下的项目选项中,您可以启用自定义方向并定义所有四个方向(人像,上下颠倒,横向居家向右,横向居家向左),从而可以配置相同的行为。这与UIInterfaceOrientationMask提供的界面相同。