草庐IT

ios - 关闭模态视图 Controller 后,框架不反射(reflect)自动布局约束

我使用的是iOS6、分页UIScrollView和纯自动布局。总结:我创建了一个滚动内容页面的ViewController。一些View是在Storyboard中创建和配置的,其他的则以编程方式创建和配置。这是View层次结构:-Mainview(storyboard)-UIScrollView(storyboard)-contentview(programmatically)-subviewsrepresentingpagesofcontent(programmatically)ScrollView的约束在IB中配置。以下是我如何在代码中配置内容View的约束:-(void)view

ios - 如何从模态视图中弹出 ToRootViewController?

我有一组典型的UITableViewControllerView。在所有View上都有一个按钮,用于调出模型View。在该设置View上有一个按钮。我希望该按钮关闭模态视图并在UITableViewController的导航Controller上实现popToRootViewController。关闭模态视图很容易:[selfdismissModalViewControllerAnimated:NO];而且效果很好。我试过这个来弹出主UITableViewController:[self.parentViewController.navigationControllerpopToRoo

ios - 设计提供自己的模态 UI 的 iOS 静态库的最简单方法是什么?

我正在设计一个供其他开发人员使用的iOS静态库。这个库需要提供自己的模态UI。我正在寻找最简单的方法来设计应用程序和这个库之间的接口(interface)来实现这一点。我只需要支持iOS4.0及以上版本。粗略架构我的静态库有一个非常简单的API,只有一个类。应用程序的AppDelegate实例化这个类并将自己设置为委托(delegate),以便它可以接收通知。当应用程序希望库显示其UI时,它会调用一个方法,然后当库完成其工作时,它会通过委托(delegate)协议(protocol)的方法之一发送通知。我可以看到两种方法来实现这一点。选项1当应用程序希望库显示其UI时,AppDeleg

ios - 应用程序试图以模态方式呈现事件 Controller ios

在显示它可以提供回调之前,我试图用父ViewController设置ViewController,我使用PrepareForSegue-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([segue.identifierisEqualToString:@"newQuarter"]){[segue.destinationViewControllersetParentViewController:self];}}它崩溃并给我错误消息:Termatingappduetouncaughtexception'N

ios - 如何在 Cocos2d V3 中模态或呈现 viewController?

如何从Cocos2dV3场景中呈现或模态化ViewController?我正在尝试将一个LoginInViewController添加到我在Cocos2dV3.x中创建的游戏中,该游戏从传统的helloWorldScene加载,但到目前为止我搜索和尝试的所有内容都没有奏效。(openGLView,AppController)我已经放弃并尝试通过添加以下两行来添加View-LoginViewController*myView=[[LoginViewControlleralloc]init];[[[[CCDirectorsharedDirector]view]window]addSubvi

ios - 从 UITabBarController 呈现模态

类似于Instagram和其他流行的应用程序,我希望我的UITabBarController中的一个按钮将其ViewController显示为全屏模式而不是普通选项卡。我已经使用Storyboards将UITabBarController连接到它的所有subviewController,但我无法弄清楚如何将一个ViewController呈现为模态。我在这里发现了一些其他问题,询问同样的事情,但他们似乎是手动组装标签栏,而不是像我一样使用segues。这甚至可能是我这样做的方式吗? 最佳答案 tldr-查看下面的代码。我从axxix

更改方向后,iOS8 无法重新调整模态表单的大小

ActuallywhatiamdoingisoniPadiampresentingthemodalformsheetwithmyownsize(520X400).Itwasworkingfineatfirsttime.Thenwhenidorotate(portraittolandscapeorlandscapetoportrait)mymodalformsheetchangedtoiosdefaultsize.Also,iwasnotabletochangethemodalformsheetsizeagainbyprogramatically.Since,oncetheorienta

iphone - 使用导航栏和后退按钮创建模态视图

我想创建一个带有导航项的模态视图(屏幕截图中的右View),并且我希望它有一个“后退按钮”。我的应用程序是TabBar应用程序,我不希望这个View有一个选项卡栏,但我想加载一个以前的View(我的屏幕截图上的左View),带有类似于“推”类型的segue。我只能创建pushsegue以提供返回左侧View的右导航,如果它作为模态视图加载,则NavigationBar和TabBar消失了。有什么解决方法吗?提前致谢! 最佳答案 只需在带有栏按钮项的新View上放置一个导航栏。通过控制从条形按钮项目拖动到ViewController的

objective-c - 在 iPad 上旋转时如何阻止模态视图消失?

我正在使用willRotateToInterfaceOrientation在我的iPad旋转时交换View。如果我的设备旋转和交换View时打开了模态视图或警报View,则View交换并且警报消失并且不会重新出现,即使稍后再次“显示”警报也是如此。编辑:我已经缩小了这个问题的范围。当使用UIModalPresentationFullScreen呈现模态视图时,模态视图“幸存”旋转。我该怎么做才能解决这个问题?这是我对willRotateToInterfaceOrientation的实现:-(void)willRotateToInterfaceOrientation:(UIInterfa

ios - 为什么模态呈现 View Controller 会破坏我的 TableView 中的自动布局?

示例项目:http://cl.ly/1o2K2m2r262q我有一个带有自定义单元格的UITableView,这些单元格的高度是根据自动布局自动计算的。自定义单元格中包含三个标签,每个标签与内容View之间保持垂直间距,并从左侧推开。当我输入数据并加载时,效果很好。但是,当我从托管TableView的ViewController中以模态方式呈现ViewController时,我注意到当我返回到原始ViewController时它完全破坏了自动布局。什么会导致这种情况?我将数据填充到一个简单的数组中,该数组充当TableView数据源的模型,然后它就是自动布局。这是一个如此简单的项目,我