0
我試圖創建不同的views
在pageviewcontroller
裏面,但pageviewcontroller
想在viewcontroller
上顯示一半的頂部。請檢查以下Image
。如何使用iOS Storyboard在UIPageviewController中創建多個UIViews?
我試圖創建不同的views
在pageviewcontroller
裏面,但pageviewcontroller
想在viewcontroller
上顯示一半的頂部。請檢查以下Image
。如何使用iOS Storyboard在UIPageviewController中創建多個UIViews?
您在故事板CustomPageViewController(從UIPageViewController繼承)創建一個場景,並加入到viewDidLoad中這個類的:
self.dataSource = self;
self.delegate = self;
現在,你可以通過UIPageViewControllerDataSource方法提供自定義視圖控制器:
- (nullable UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController;
- (nullable UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController;
您還可以在故事板中創建自定義視圖控制器的場景d並將其加載到代碼中:
CustomViewController *controller = [[UIStoryboard storyboardWithName:@"StoryboardName" bundle:nil] instantiateViewControllerWithIdentifier:@"CustomViewController"];
如果您可以提供故事板或代碼片段的屏幕截圖來演示如何添加該視圖,這將會很有幫助。 –
當然。給我幾個小時! @Islam – android
你是使用故事板還是編程?如果你正在使用故事板,請確保檢查'UIView'的尺寸,因爲有時它們可以在編輯後進入0,0,0,0。 – dstudeba