草庐IT

AnuncioV2ViewController

全部标签

iOS Present Viewcontroller 出现黑屏

我正在尝试使用StoryBoards创建的当前ViewController:AuthViewController*authViewController=[[AuthViewControlleralloc]init];UINavigationController*nav=[[UINavigationControlleralloc]initWithRootViewController:authViewController];UIViewController*vc=[[[[UIApplicationsharedApplication]windows]firstObject]rootViewC

IOS:关闭两个viewController

我有三个viewController第一、第二、第三从二开到三开我用Third*third=[[Thirdalloc]initWithNibName:@"Third"bundle:nil];[selfpresentModalViewController:thirdanimated:YES];[thirdrelease];现在我想从第三名回到第一名;然后我在第二个代码中设置viewDidAppear:[selfdismissModalViewControllerAnimated:NO];但是有1秒我看到了Second,我不想看...我该怎么办? 最佳答案

ios - 如何在使用 Storyboards 关闭模态视图 Controller 之前推送 viewController?

在为我的一个项目尝试Storyboard时,我遇到了一些我没有好的解决方案的问题;我有一个基于导航的应用程序,它显示了一个UITableViewController。tableView填充了用户创建的元素。点击一个元素单元格会弹出详细ViewController。用户可以通过点击tableView中的按钮来创建新元素。这将打开一个模态视图,它将处理创建。现在,当用户完成创建元素并关闭模态视图Controller时,我希望用户看到相应的新详细ViewController而不是TableView。但我不知道如何在Storyboard中实现这一目标。有人对此有好的模式吗?现状TableVie

ios - 如何使用扩展设置 viewController 搜索栏的委托(delegate)?

我创建了导航自定义类,我想装饰它,我采用了NavDecoration.swift类并声明了如下代码所示的扩展,我也在这个函数中添加了搜索条码,我想在中设置搜索条委托(delegate)此扩展但其给出的错误无法将类型“UIViewController”分配给类型“UISearchBarDelegate”extensionUINavigationController{funcmakeBlackNavigationbar(viewController:UIViewController,animated:Bool){viewController.navigationController?.na

objective-c - IOS FacebooSDK 3.0 模式 viewController 中的 FBLoginVIew

我在rightBarButtonItem单击时显示了模态视图Controller。我在这个Controller中使用FbLoginView,如示例ios-FacebookSDK3.0Error5WhenPostingStatusUpdate.但是我无法多次显示模态视图Controller。我试图在ViewDidUnload上释放FBLoginView但它总是在第二次尝试打开模态视图Controller时崩溃。 最佳答案 遇到同样的问题,已经处理了几天了。最后这是我的解决方案:if(!FBSession.activeSession.i

ios - 为 NSTextStorage 子类设置 viewController 的布局管理器时字形索引无效

我的目标是使用TextKit对某些词进行斜体、设置文字大小等。首先,我只是想突出显示我的文本字符串中的一个字符。作为TextKit的新手(并且对一般编程来说是真实的),我正在关注obc.io问题#5的语法高亮主题。当使用我创建的UITextView内置的NSLayoutManager时,我的文本出现在屏幕上,没有抛出异常。当我在我的ViewController中将UITextView设置为我的NSTextStorage子类的布局管理器时(如下),我收​​到无效字形索引异常的错误。_textStorage=[BBRSyntaxHighlightTextStoragenew];[_text

ios - 两个 UITabBarControllers 共享一个 ViewController(作为选项卡内容)?

情况:两个UITabBarController,每个都有自己的选项卡,但两者中的最后一个选项卡是相同的,因此需要一个UIViewController来显示内容。运行时问题:共享项仅出现在显示时的一个选项卡集中。问题:任何人都知道使这项工作有效的方法吗?链接到Storyboard设置的外部图形:(抱歉,没有足够的声誉在这里张贴图片!)Storyboardgraphic带有该Storyboard的Xcode项目:XCodeProject每个选项卡内容项都有自己的UIViewController类。除了使后退按钮起作用的行之外,它们不包含任何代码。(是的,我知道这很奇怪。实际情况是一个iPa

ios - 为单个显示的 ViewController 在 iOS 7 上禁用自动旋转

我有一个UIViewController,它以模态方式(全屏)呈现,我想在该View中禁用自动旋转。我不想将其限制为横向或纵向,只是希望它保持最初呈现的任何方向。在iOS6上,只需覆盖该方法就足够了:-(BOOL)shouldAutorotate{returnNO;}它完全符合我的要求。然而,在iOS7上,这似乎没有效果。该方法确实被调用,但返回值似乎被操作系统忽略了——无论如何它都会自动旋转。文档未提及对此方法的任何更改。如何在iOS7上达到预期的效果?编辑:ViewController由UINavigationViewController呈现(不是推送!):[self.naviga

ios - 单元测试 ViewController 的生命周期

我正在为我的ViewController编写单元测试。viewDidAppear:、viewWillAppear:等方法的最佳实践是什么?我正在使用调用viewDidLoad的[vcview]。但除了viewDidLoad,我应该如何对其他生命周期方法进行单元测试。对它们进行单元测试是否很常见?直接给他们打电话有意义吗?喜欢:[vcviewWillAppear:NO];[vcviewDidAppear:NO];谢谢 最佳答案 有很多开发人员避免或不相信您可以测试UIViewController。Applespoortestingdo

objective-c - 如何从 Modal ViewController 重新加载父 UITableViewController 中的数据

我有一个带有RootViewController(UITableViewController)的导航Controller。这个TableViewController与另一个导航Controller有一个模式连接,以UITableViewController作为RootViewController。从我的模态TableViewController,我正在调用[selfdismissModalViewControllerAnimated:YES];关闭模型View。我试图在关闭模态视图之前调用我的“刷新”函数(位于第一个UITableViewController中)。我尝试使用[self.