我使用这个惊人的教程How to Use UIPageViewController in Swift来理解和实现我的应用程序中的UIPageViewController。
我已成功完成整合,但我现在需要修改一点行为。
我不想一次只查看一个彩色视图,而是查看前一个视图的25%和下一个视图的25%。
我想我必须使用这个方法传递3个viewcontrollers:
func setViewControllers(_ viewControllers: [UIViewController]?,
direction: UIPageViewControllerNavigationDirection,
animated: Bool,
completion: ((Bool) -> Void)? = nil)
...但我不知道该怎么做
答案 0 :(得分:2)
当您使用scrollview创建UIPageviewcontroller时,很容易实现。是的,您可以使用UIScrollView将其显示为pageviewcontroller。现在显示矩形(在您的情况下是当前屏幕+第二个屏幕的25%)在您的手中。
以下是代码。
String myType = "cmis:document";
ObjectType type = session.getTypeDefinition(myType);
Map<String, PropertyDefinition<?>> propertyDefinitions = type.getPropertyDefinitions();
propertyDefinitions.each { name, value ->
println "name = ${name}, value = ${value.getDisplayName()}"
}
这是一个很好的教程,可以帮助你。 Custom PageView Controller with scrollview