草庐IT

MX_Controller

全部标签

ios - 将背景图像添加到 View Controller

我试图在我的应用委托(delegate)中使用这段代码,以便将PNG图像添加为ViewController的背景:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[[selfwindow]setBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"background.png"]]];returnYES;}但我没有运气......ViewContr

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 7+ 关闭模态视图 Controller 并强制纵向

我有一个UINavigationController作为我在iOS7和iOS8上的UIWindow的RootViewController。从它的一个ViewController,我展示了一个具有交叉溶解呈现样式的全屏模态视图Controller。这个模态视图Controller应该能够旋转到所有方向,并且工作正常。问题是当设备以横向放置并且模态视图Controller被关闭时。呈现模态的ViewController仅支持纵向,并且我已确认UIInterfaceOrientationMaskPortrait已返回到-application:supportedInterfaceOrient

iOS 7+ 关闭模态视图 Controller 并强制纵向

我有一个UINavigationController作为我在iOS7和iOS8上的UIWindow的RootViewController。从它的一个ViewController,我展示了一个具有交叉溶解呈现样式的全屏模态视图Controller。这个模态视图Controller应该能够旋转到所有方向,并且工作正常。问题是当设备以横向放置并且模态视图Controller被关闭时。呈现模态的ViewController仅支持纵向,并且我已确认UIInterfaceOrientationMaskPortrait已返回到-application:supportedInterfaceOrient

ios - UIAppearance 代理规则何时应用于新的 View Controller ?

我在徘徊UIAppearance规则究竟何时应用到一些新的ViewController?我制定了一些全局规则,并在我的应用委托(delegate)中调用它们。这样所有的UIButton看起来都一样。但现在我只想修改一个UIButton的外观。我尝试将代码放在-(void)viewDidLoad中以删除它的背景,但它不起作用-UIAppearance规则尚未应用。在一个ViewController中,我将修改代码放在-(void)viewWillLayoutSubviews中,它工作得很好,但现在在另一个ViewController中它不起作用(代码是相同的)。在哪里可以安全地覆盖UIA

ios - UIAppearance 代理规则何时应用于新的 View Controller ?

我在徘徊UIAppearance规则究竟何时应用到一些新的ViewController?我制定了一些全局规则,并在我的应用委托(delegate)中调用它们。这样所有的UIButton看起来都一样。但现在我只想修改一个UIButton的外观。我尝试将代码放在-(void)viewDidLoad中以删除它的背景,但它不起作用-UIAppearance规则尚未应用。在一个ViewController中,我将修改代码放在-(void)viewWillLayoutSubviews中,它工作得很好,但现在在另一个ViewController中它不起作用(代码是相同的)。在哪里可以安全地覆盖UIA

ios - 以模态方式呈现时,如何将 View Controller 从搜索结果推送到导航堆栈?

我想重新创建iOS7/8日历应用程序中显示的搜索UI。以模态方式呈现搜索UI不是问题。我使用UISearchController并以模态方式呈现它,就像UICatalog示例代码显示的那样,它给了我一个很好的下拉动画。尝试从结果ViewController推送ViewController时出现问题。它没有包含在导航Controller中,所以我无法插入它。如果我确实将它包装在导航Controller中,那么当我呈现UISearchController时,我不会获得默认的下拉动画。有什么想法吗?编辑:我通过将我的结果ViewController包装在导航Controller中来插入它。然

ios - 以模态方式呈现时,如何将 View Controller 从搜索结果推送到导航堆栈?

我想重新创建iOS7/8日历应用程序中显示的搜索UI。以模态方式呈现搜索UI不是问题。我使用UISearchController并以模态方式呈现它,就像UICatalog示例代码显示的那样,它给了我一个很好的下拉动画。尝试从结果ViewController推送ViewController时出现问题。它没有包含在导航Controller中,所以我无法插入它。如果我确实将它包装在导航Controller中,那么当我呈现UISearchController时,我不会获得默认的下拉动画。有什么想法吗?编辑:我通过将我的结果ViewController包装在导航Controller中来插入它。然

ios - 如何创建从 View Controller 到自身的 Storyboard转场?

是否可以创建从ViewController到自身的Storyboard转场?我有一堆具有相关实体的实体。我希望能够使用显示实体的相同ViewController来显示相关实体。但我似乎无法创建一个将显示原始ViewController的新实例的segue。只是不允许吗?谢谢! 最佳答案 好吧,这是一个不太相同的解决方案,但可以满足我的需求。我发现它是对thisquestion的回答.我认为我必须使用segue而不是将ViewController以编程方式推送到导航Controller堆栈的良好老式编程方式的原因是我已经在Storyb