草庐IT

viewcontroller

全部标签

objective-c - 插入 UINavigationController 时隐藏 FB Friend Picker ViewController 导航栏

使用presentViewController:animated:completion:呈现FBFriendPickerViewController的实例非常简单,而且该类似乎是为该用例设计的。但是,我想使用pushViewController:animated:将FBFriendPickerViewController的实例推送到UINavigationController的实例上。以下面的代码为例:self.fbFriendPickerController=[[FBFriendPickerViewControlleralloc]init];self.fbFriendPickerCo

JavascriptCore:在 JSExport 中将 javascript 函数作为参数传递

JavascriptCore是iOS7支持的新框架。我们可以使用JSExport协议(protocol)将部分objc类暴露给JavaScript。在javascript中,我尝试将函数作为参数传递。就像这样:functiongetJsonCallback(json){movie=JSON.parse(json)renderTemplate()}viewController.getJsonWithURLCallback("",getJsonCallback)在我的objcviewController中,我定义了我的协议(protocol):@protocolFetchJsonForJS

iphone 开发 : how to set a property of an another viewController then reach it

假设我有两个ViewControllerViewControllerA和ViewControllerB当我从viewcontrollerA按下按钮时它被推送到viewControllerB。但是在推送之前,我想从viewControllerA设置viewControllerB的属性。但是当我从viewControllerB检查变量时,我得到的只是nil值。我所做的是;在ViewControllerA中:VCB=[[ViewControllerBalloc]init];[VCBsetPropertyOfViewControllerB:someString];NSLog(@"value:%

ios - swift Playground : get ViewController to call presentViewController

我想在Playground中使用UIAlertController。是否可以从XCPlaygroundPage获取ViewController-以便能够调用presentViewController? 最佳答案 您可以在呈现后将liveView设置为您的窗口,以避免出现警告。importUIKitimportPlaygroundSupportPlaygroundPage.current.needsIndefiniteExecution=trueletwindow=UIWindow()letviewController=UIViewC

ios - 如何在PopViewController上改变ViewController的动画方向

是否可以改变ViewContollerPop动画的Direction。现在,当我们按下VC时,它会显示动画从左到右滑动和从右到左弹出。但我想要在PopVC上从左到右滑动动画。我尝试过使用UIViewAnimationTransition。[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];[UIViewsetAnimationDuration:0.75];[UIViewsetAnimationTransition:UIViewAnimationTr

ios - 从 IOS 上的 instagram 相机页面中的选项卡打开 viewcontroller

我想要的应该是简单的,IOS上的instagram中间选项卡打开应用程序的相机界面,但不像其他选项卡,而是作为一个独立的ViewController,当您按下取消时,它会返回到您的最后一个选项卡'曾经。有什么想法吗?? 最佳答案 编辑:为了让这段代码工作,您需要子类化UITabBarController并实现UITabBarDelegate。所以你会添加这样的东西:@interfaceMyTabsViewController:UITabBarController在InterfaceBuilder中,您需要将标签项的标签设置为您需要的

Facebook iOs SDK iphone : Call from multiple viewcontroller

我按照facebook开发文档的官方指南从我的iphone应用程序实现SSO,但所有人都在同一个ViewController中,他们持有“Facebook”类的信息。现在考虑我想登录一个导航Controller的第一个ViewController,然后从同一个导航Controller的第三个ViewController调用图形api。我想我可以将变量从一个Controller共享到另一个Controller,但我想知道是否有一些“经典”方法可以实现这一点。事实上,我希望通过以下方式完成:在应用程序开始时,我希望登录,然后在我的应用程序中需要的任何地方调用graphapi(或fql)。谢

objective-c - iOS : 2 Buttons both call the same view controller. 如何找到点击的是哪一个?

标题说明了我要找的大部分内容:我的主菜单上有2个按钮,它们都调用同一个ViewController。根据单击哪个按钮,ViewController的行为会有所不同。我以为我已经使用NSNotificationCenter进行了修复,但它不会在第一次进入ViewController时捕获任何内容(因为它尚未加载)。还有其他方法可以做到这一点吗?编辑:似乎有些困惑,也许在我这边。问题是跨多个ViewController传递信息。主菜单ViewController中的按钮调用第二个ViewController,问题是第二个ViewController不知道在主菜单ViewController

ios - 错误 "Application windows are expected to have a root view controller"(iOS)

我创建了一个空白的iPhone应用程序项目,并希望在应用程序启动期间显示全屏广告。我尝试按照以下指南安装广告:https://github.com/mopub/mopub-ios-sdk/wiki/Interstitial-Integration-For-iOS这就是我最后所做的:实际上所有的代码都是从前面的链接复制过来的。但是,应用程序运行时显示错误:Applicationwindowsareexpectedtohavearootviewcontrollerattheendofapplicationlaunch我认为这个错误可能与loadView方法有关,因为如果我删除loadVie

ios - UIPageViewController 与不同的 ViewControllers,正确的方式?

基本上,我有一个TableViewController和一个普通的ViewController,我想制作它以便我可以像在应用程序的主屏幕上那样在ViewController之间滑动(显然是相同类型的ViewController)。但我发现的是UIpageviewcontroller通常在您有多个相同类型的viewcontrollerView时使用,例如在图片之间滑动,您可以只在类中设置索引和与索引相关的图像数组,并以这种方式进行设置。但我正在尝试在此设置中获得不同的ViewController。现在是两个,但肯定会增加到大约4个。UIPageViewController是正确的设置方式