草庐IT

MX_Controller

全部标签

iOS:如何获取指向导航 Controller 的指针

我显然遗漏了一些东西......在我的iOS应用程序中,我将UIViewController推送到导航Controller上:MyViewController*mvc=[[MyViewControlleralloc]initWithNibName:@"MyViewController"];[self.navigationControllermvcanimated:YES];MyViewController显示正常,我可以看到并使用导航栏,但是当我尝试从我的ViewController中获取指向导航Controller的指针时,我得到的结果为零。UINavigationControlle

iphone - iOS 5 中字典/定义词的 View Controller

几周前我看到iOS5中有一个字典的ViewController,我们可以传入一个词,它会提供它的定义。我似乎无法在appledoc中再次找到文档,有人知道名字是什么吗? 最佳答案 您正在尝试使用UIReferenceLibraryViewController提供的词典服务//CreatetheviewcontrollerUIReferenceLibraryViewController*reference=[[[UIReferenceLibraryViewControlleralloc]initWithTerm:@"Word"]aut

iphone - 如何在 Tabbar Controller 之前显示登录 View ?

我目前正在开发一个iOS应用程序,允许用户查询他们的帐户(在网站上创建帐户)。我希望用户在连接后可以查询他的帐户。所以,我想要第一个View,它将是一个登录View。接受连接后,登录View消失,第一个ViewController加载数据。我该怎么做? 最佳答案 在FirstViewController的viewDidAppear上添加以下代码以在选项卡之前显示LoginViewController。-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];A

stm32 hal库 GPIO初始化函数MX_GPIO_Init()梳理分析、初步细致学习(二)

目录一、GPIO外设时钟初始化二、配置GPIO2.1配置 GPIO_InitTypeDef结构体成员变量 2.2把参数写到对应寄存器2.2.1io口的配置2.2.2外部中断的配置三、相关知识分析3.1hal_gpio其他函数简单分析3.1.1HAL_GPIO_DeInit();3.1.2  HAL_GPIO_ReadPin();3.1.3  HAL_GPIO_WritePin();3.1.4  HAL_GPIO_TogglePin();3.1.5  HAL_GPIO_LockPin();3.1.6 HAL_GPIO_EXTI_IRQHandler() 3.1.7HAL_GPIO_EXTI_Ca

iOS 推送导航 Controller ,第二个 View 上没有栏

我有一个iOS应用程序,在UINavigationController中设计。但是,其中一个推送ViewController需要全屏View,顶部没有导航栏。(要返回,只有一个小的圆形按钮)。但是,我尝试过的任何“隐藏”导航栏(navigationCtl.navigationBar.hidden=TRUE)的方法都会给我留下丑陋的工件——在推送View之前调用它(在viewDidLoad或viewWillAppear中)会导致之前的ViewController栏向左滑动动画开始时闪烁白色。类似地,在viewDidAppear中调用它会在第二个View的顶部留下一个白色条,以及几个向下推

iphone - self.navigationController pushViewController 没有将 Controller 添加到堆栈

我在一个名为vcA的viewController上,我这样做:[self.navigationControllerpushViewController:vcBanimated:YES];并且有效。vcB被插入。在vcB的viewDidAppear中,我这样做:NSArray*controllers=self.navigationController.viewControllers;Controller只包含一个对象,vcA!!!!(什么?)为什么要将vcB添加到Controller数组中?有什么可以阻止这种情况发生的吗?谢谢。 最佳答案

iphone - 在 Interface Builder 中为 Iphone 创建弹出 View Controller

我该怎么做呢?我知道我必须给popover一个ViewController,它从中构造它的View,但我不知道如何在InterfaceBuilder中构造这个View(比如添加标签和按钮等等)。我是否只是在普通的Storyboard中做这件事,并且有一个Storyboard随机地没有连接到任何其他东西,坐在角落里?我是否创建另一个Storyboard?即使我的项目全是Storyboard,我也要创建xib吗?我是否以编程方式创建它? 最佳答案 因为你没有在你的问题中指定目标设备,我给你Ipad答案IPAD:转到Storyboard,

ios - 在 View Controller 之间传递数据 DidSelectRowsAtIndexPath Storyboard

在一个简单的测试应用程序中,我尝试将名为“thisArray”的数组对象从MasterViewController传递到DetailViewController中名为“passedData”的字符串。我正在使用Storyboard,并且UIViewController嵌入在导航Controller中。使用prepareForSegue方法,我成功地在UIViewController之间传递了数据:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([segue.identifierisEqualToS

ios - 带有核心数据的通用主从应用程序和 iphone Storyboard的选项卡 Controller 获取无法识别的选择器发送到实例错误

我在X-Code中启动了一个主从应用程序。我选择了通用、核心数据和gitrepo选项。当应用程序出现时,我进入iphoneStoryboard,添加一个选项卡ViewController,将它开始的导航/表格/详细View移动到选项卡Controller中作为第三个选项卡(实际上我希望它是第四)。然后我选择选项卡Controller作为程序在iphone模式下启动时的初始View。它构建成功但不允许程序完成加载。出现的错误记录如下:2013-05-1121:35:00.302FearlessAndThorough[6318:907]-[UITabBarControllertopView

ios - 在 View Controller 之间滑动手势

我正在尝试在背景上创建滑动。我有三种不同颜色的背景。我做了一个按钮,当我点击我的按钮时,我的背景变成了下一个场景。我想改变这个,我想向左或向右滑动我的拇指来改变背景,而不必点击按钮。我将如何实现。这里有更多的细节我的ViewController是importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.}overridefuncdidRece