草庐IT

UiviewController

全部标签

ios - Xcode 6 GM iPhone 6 模拟器 - Storyboard大小不正确,放大显示

我正在使用新的Xcode6GMSeed并在iPhone6和iPhone6Plus模拟器上测试我的应用程序。我对我以前从事的一些项目产生了奇怪的影响,即View似乎正在获得“放大”效果。这是一个例子。这两个ViewController完全相同(减去不同的导航项文本),直至标签文本大小。但是,您可以看到View看起来不同。zoomednormal请注意,具有奇怪缩放效果的项目的部署目标为8.0。注意:通过在新的Xcode6GMSeed中制作项目,我得到了看起来正常的项目(无法工作的项目是在旧版本的Xcode上制作的)。 最佳答案 这是默

iphone - UINavigationController 强制旋转

我的应用程序主要是纵向的,但是有一个View需要横向。我的View包含在UINavigationController中,这(显然)是导致此问题的原因。所有的UIViewControllers除了一个有这个:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturn(interfaceOrientation==UIInterfaceOrientationPortrait);}需要Lan

iphone - UINavigationController 强制旋转

我的应用程序主要是纵向的,但是有一个View需要横向。我的View包含在UINavigationController中,这(显然)是导致此问题的原因。所有的UIViewControllers除了一个有这个:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturn(interfaceOrientation==UIInterfaceOrientationPortrait);}需要Lan

ios - 如何从弹出窗口中显示的 UIViewController 中找到 UIPopoverController?

使用UIViewController的实例,有什么方法可以找到用于呈现它的UIPopoverController?我还想首先找到显示UIPopoverController的UIViewController。我通常会使用委托(delegate)或其他类型的通知将信号从显示的ViewController发送到显示的ViewController,但在这种情况下,我试图创建一个可重用的自定义segue来关闭弹出窗口,然后继续前进到主视图中的另一个View。 最佳答案 你会认为这很简单(UIViewController甚至有一个私有(priv

ios - 如何从弹出窗口中显示的 UIViewController 中找到 UIPopoverController?

使用UIViewController的实例,有什么方法可以找到用于呈现它的UIPopoverController?我还想首先找到显示UIPopoverController的UIViewController。我通常会使用委托(delegate)或其他类型的通知将信号从显示的ViewController发送到显示的ViewController,但在这种情况下,我试图创建一个可重用的自定义segue来关闭弹出窗口,然后继续前进到主视图中的另一个View。 最佳答案 你会认为这很简单(UIViewController甚至有一个私有(priv

ios - UIDocumentInteractionController 更改呈现 View 的标题

我正在使用UIDocumentInteractionController显示PDF文件。我的文件使用对用户不友好的编码文件名存储在文件系统中。我确实可以为文件取一个更友好的名称,但文件没有用这个名称存储(出于唯一性原因)。当我将文档加载到UIDocumentInteractionController时,View会在标题栏中显示不友好的“真实”文件名。有什么方法可以改变UIDocumentInteractionController显示的标题吗? 最佳答案 UIDocumentInteractionController有一个name属性

ios - UIDocumentInteractionController 更改呈现 View 的标题

我正在使用UIDocumentInteractionController显示PDF文件。我的文件使用对用户不友好的编码文件名存储在文件系统中。我确实可以为文件取一个更友好的名称,但文件没有用这个名称存储(出于唯一性原因)。当我将文档加载到UIDocumentInteractionController时,View会在标题栏中显示不友好的“真实”文件名。有什么方法可以改变UIDocumentInteractionController显示的标题吗? 最佳答案 UIDocumentInteractionController有一个name属性

ios - 如何从 subview Controller 访问父 View Controller 的 View ?

我有一个主视图Controller负责绘制我的2DopenglESView,还有一个subviewControllerbuttonManager确定在启动期间加载和绘制哪些按钮。一旦用户按下其中一个按钮,就会创建这个ViewController,并且应该会出现它的View,但是该View永远不会被添加,但已经过测试可以正常工作。这是我在主视图Controller中的代码:buttonManager=[[ButtonManageralloc]init];[selfaddChildViewController:buttonManager];[self.viewaddSubview:butt

ios - 如何从 subview Controller 访问父 View Controller 的 View ?

我有一个主视图Controller负责绘制我的2DopenglESView,还有一个subviewControllerbuttonManager确定在启动期间加载和绘制哪些按钮。一旦用户按下其中一个按钮,就会创建这个ViewController,并且应该会出现它的View,但是该View永远不会被添加,但已经过测试可以正常工作。这是我在主视图Controller中的代码:buttonManager=[[ButtonManageralloc]init];[selfaddChildViewController:buttonManager];[self.viewaddSubview:butt

ios - 注销时重置 Storyboard

我正在构建一个使用Storyboard的IOS5.1网络客户端应用程序。我的操作之一是“注销”,在此期间我想将我的RootView重置为Storyboard的RootView创建的初始View。(当您登录时,一些View项目会根据您的身份被删除或添加;当您注销时,我想将它们重置为我在Storyboard中指定的默认值。)我意识到我可以通过编程方式重置/重新添加所有元素,但是Storyboard有什么用呢?我认为必须有一种方法可以通过重新加载View文件回到原点,对吗? 最佳答案 我发现以下方法适合我。请注意,我使用的是ARC,但不确