Iphone 顶部带有UIImageView的UISplitViewController?
我想要的是普通的UISplitViewController,只是它向下移动了大约100px,这样图像就可以位于顶部 我尝试将以下内容放入splitviewcontroller初始化中:Iphone 顶部带有UIImageView的UISplitViewController?,iphone,objective-c,uiimageview,uisplitviewcontroller,Iphone,Objective C,Uiimageview,Uisplitviewcontroller,我想要的是普通的UISplitViewController,只是它向下移动了大约100px,这样图像就可以位于顶部 我尝试将以下内容放入splitviewcontroller初始化中: [self.view setFrame:CGRectMake(0, 140, self.view.frame.size.width, self.view.frame.size.height)]; 但那没用 有人能帮忙吗?UISplitViewController是为占据所有屏幕空间而设计的,它不允许您进行任何形
[self.view setFrame:CGRectMake(0, 140, self.view.frame.size.width, self.view.frame.size.height)];
但那没用
有人能帮忙吗?UISplitViewController是为占据所有屏幕空间而设计的,它不允许您进行任何形式的定制设计,即使是像修改框架这样微不足道的事情。 我建议您看看是否需要一个可定制的UISplitViewController
另外,不要忘了修改框架的高度,这样您的图形的一部分就不会脱离屏幕(例如,CGRectMake(0,140,self.view.frame.size.width,self.view.frame.size.height*-140*));)。UISplitViewController是为获取所有屏幕空间而构建的,不允许您进行任何定制设计,即使是像修改框架这样微不足道的事情。 我建议您看看是否需要一个可定制的UISplitViewController
另外,不要忘了修改框架的高度,这样你的部分绘图就不会出现在屏幕外(例如CGRectMake(0,140,self.view.frame.size.width,self.view.frame.size.height*-140*));)。雷米的建议在这里非常好。苹果真的不遗余力地阻止我们定制UISplitViewController。MGSplitViewController是一个很好的选择。我要补充的唯一一点是,init方法通常不是调整视图框架的最佳位置,因为UIKit倾向于在显示之前调整视图控制器视图的大小。调整帧的更好位置是在
视图中将出现:
雷米的建议非常好。苹果真的不遗余力地阻止我们定制UISplitViewController。MGSplitViewController是一个很好的选择。我要补充的唯一一点是,init方法通常不是调整视图框架的最佳位置,因为UIKit倾向于在显示之前调整视图控制器视图的大小。调整帧的更好位置是在视图中将出现: