我想在开头加载var email="abcdef@ghij.com";
var maskedEmail = string.Format("{0}****{1}", email[0],
email.Substring(email.IndexOf('@')-1));
内的所有页面。在Android中使用UIPageViewController
方法查看寻呼机很容易。是否有可能在swift中实现这一目标?
答案 0 :(得分:1)
是和否。您可以一次手动传递或两个控制器到UIPageViewController
或实现UIPageViewControllerDataSource
,以便在需要时调用和获取控制器。
定义页面视图控制器界面时,可以提供 内容视图控制器一次一个(或一次两个,取决于 在脊柱位置和双侧状态)或根据需要使用a 数据源。一次提供一个内容视图控制器时, 你使用
setViewControllers(_:direction:animated:completion:)
设置当前内容视图控制器的方法。支持 基于手势的导航,您必须使用提供视图控制器 数据源对象。页面视图控制器的数据源是 负责按需提供内容视图控制器 必须符合UIPageViewControllerDataSource
协议。该 委托对象 - 符合的对象UIPageViewControllerDelegate
协议 - 提供一些与外观相关的内容 信息并接收有关手势发起的通知 过渡。这个类通常按原样使用,但也可以 子类。
https://developer.apple.com/documentation/uikit/uipageviewcontroller
答案 1 :(得分:0)
您可以从委托方法返回nil,以通知页面控制器有关最后一个视图控制器的信息。
答案 2 :(得分:0)
UIPageViewController上没有这样的属性。但是,您可以使用UIScrollView来实现此目的,并在安装时实例化所有视图。您也可以使用许多第三方框架。