jjzjj

pageViewController

全部标签

ios - UIPageViewController 和 UIPageControl 透明背景色 - iOS

我正在制作应用程序首次启动时的教程,并为此使用UIPageViewController。一切正常,但UIPageViewController的背景颜色没有变透明。一直是黑色,如下图:下面是我如何添加UIPageViewController(在标签栏Controller中).h文件:@interfaceCHMainTabViewController:UITabBarController@property(strong,nonatomic)UIPageViewController*pageViewController;@end.m文件(在viewDidLoad中)://Createpage

iphone - UIPageViewController + 自动布局旋转问题

我有一个UIPageViewController,里面有一个简单的UIViewController。如果UIViewController没有subview,它的View在旋转时会正确调整大小。(纯绿色背景)。如果UIViewController有一个带有固定框架的subview,它的View在旋转时会正确调整大小。(纯绿色背景,角落有黄色方block)。如果UIViewController有一个subview,其自动布局约束设置为填充其父View,则其View在旋转时不再正确调整大小。(纯黄色背景,UIPageViewController的红色背景可见)。我使用的自动布局代码是:UIV

iphone - UIPageViewController + 自动布局旋转问题

我有一个UIPageViewController,里面有一个简单的UIViewController。如果UIViewController没有subview,它的View在旋转时会正确调整大小。(纯绿色背景)。如果UIViewController有一个带有固定框架的subview,它的View在旋转时会正确调整大小。(纯绿色背景,角落有黄色方block)。如果UIViewController有一个subview,其自动布局约束设置为填充其父View,则其View在旋转时不再正确调整大小。(纯黄色背景,UIPageViewController的红色背景可见)。我使用的自动布局代码是:UIV

ios - UIPageViewController subview Controller 之间的水平填充

我正在使用UIPageViewController来显示嵌入在subviewController中的图像。NSDictionary*options=[NSDictionarydictionaryWithObject:[NSNumbernumberWithInteger:UIPageViewControllerSpineLocationMin]forKey:UIPageViewControllerOptionSpineLocationKey];self.pageViewController=[[UIPageViewControlleralloc]initWithTransitionSty

ios - UIPageViewController subview Controller 之间的水平填充

我正在使用UIPageViewController来显示嵌入在subviewController中的图像。NSDictionary*options=[NSDictionarydictionaryWithObject:[NSNumbernumberWithInteger:UIPageViewControllerSpineLocationMin]forKey:UIPageViewControllerOptionSpineLocationKey];self.pageViewController=[[UIPageViewControlleralloc]initWithTransitionSty

ios - UIPageViewController 未调整其 subview Controller 的大小

我有一个以编程方式设置的ViewController,它有一个子UIPageViewController。这会显示各种其他ViewController,这些ViewController也是以编程方式设置的。这些ViewController的View将translatesAutoresizingMaskIntoConstraints设置为YES,但页面ViewController的View使用约束将自身定位在顶ViewController中。问题是,当用户旋转设备时,页面ViewController会调整其框架的大小,但其subviewController不会。通过didRotateFr

ios - UIPageViewController 未调整其 subview Controller 的大小

我有一个以编程方式设置的ViewController,它有一个子UIPageViewController。这会显示各种其他ViewController,这些ViewController也是以编程方式设置的。这些ViewController的View将translatesAutoresizingMaskIntoConstraints设置为YES,但页面ViewController的View使用约束将自身定位在顶ViewController中。问题是,当用户旋转设备时,页面ViewController会调整其框架的大小,但其subviewController不会。通过didRotateFr

ios - UIPageViewController 转换 'Unbalanced calls to begin/end appearance transitions for '

当我浏览UIPageViewController时比它的过渡动画快我得到'Unbalancedcallstobegin/endappearancetransitionsfor'直到我尝试翻页时,横向的两个View之一才会显示。有人有解决这个错误的想法吗? 最佳答案 上面的答案是正确的,但我认为比需要的更详细,cookbook很有帮助。所以这似乎对我有用:在设置和调用pageViewController的viewcontroller中,声明:@property(assign)BOOLpageIsAnimating;并在viewDidL

ios - UIPageViewController 转换 'Unbalanced calls to begin/end appearance transitions for '

当我浏览UIPageViewController时比它的过渡动画快我得到'Unbalancedcallstobegin/endappearancetransitionsfor'直到我尝试翻页时,横向的两个View之一才会显示。有人有解决这个错误的想法吗? 最佳答案 上面的答案是正确的,但我认为比需要的更详细,cookbook很有帮助。所以这似乎对我有用:在设置和调用pageViewController的viewcontroller中,声明:@property(assign)BOOLpageIsAnimating;并在viewDidL

ios - UIPageViewController 阻止我的表格 View 在点击状态栏时滚动到顶部

我在发布此问题之前进行了搜索,但找不到任何内容。我有一个大问题。我有一个滚动类型的UIPageViewController作为我的应用程序的基础,有3个ViewController。其中一个ViewController(listTableView)有一个TableView和一个搜索显示Controller。问题是,当我像普通表格View一样点击状态栏时,我无法滚动到表格View的顶部。我相信UIPageViewController会干扰它,但我不知道如何修复它,但我知道我需要这样做才能让我的应用程序不至于崩溃。我感谢提供的任何帮助。我知道有人会要求提供代码,即使在这种情况下它是无关紧要