草庐IT

UINavigationController-like

全部标签

ios - 尝试在其 View 不在 Windows 层次结构中的 uinavigationcontroller 上呈现 uiview Controller

我有两个ViewController:第一个登录,第二个是主视图Controller。当我尝试在appdelegate中显示登录ViewController时上课然后我收到以下警告:2013-06-2404:44:42.158scrumptious[4506:19a03]Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy! 最佳答案 首先设置登录为rootview登录成功后替换rootview为你想要的view 关于i

ios - 在没有 UINavigationController 的情况下推送 Segue 动画

我正在尝试使用自定义segue在UIViewController之间添加一个简单的推送动画。(没有将我的Controller转换为使用UINavigationController)目前找到的答案适用于导航Controller,但在不使用导航Controller时会失败。(我仍在阅读并尝试我在此处看到的关于堆栈溢出的其他答案)我的自定义segue.m感谢(ZHCustomSegue.m)Zakir于2012年7月5日#import"SFCustomSegue.h"#import"QuartzCore/QuartzCore.h"@implementationSFCustomSegue-(v

ios - UINavigationController 不能像在 iOS6.1 上一样在 iOS7 上同时运行

我有这个问题,在iOS7上应用程序运行正常:在iOS6.1上,该栏不起作用。空格错误,按钮位置和所有对象都显示在错误的位置。 最佳答案 从iOS7开始,状态栏发生了很大变化-您可以在这里阅读:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Bars.html#//apple_ref/doc/uid/TP40006556-CH12-SW1一个更好的问题是-您希望您的状态栏在iOS6.1上表现如何?关于左栏

ios - iOS7中UINavigationController滑动边缘弹窗 Action 异常

我在UINavigationController中通过边缘滑动弹出ViewController(VC)时发现了一个看起来像iOS7的错误。我设置如下VC层次结构:UINagivationController|---UIVewControllerR(root)|---UIViewControllerA|---UIViewControllerB我尝试通过边缘滑动弹出UIViewControllerB,并连续弹出UIViewControllerA。它运作良好。但是,如果第一次滑动操作被取消然后重试弹出它,我发现了一个错误。弹出UIViewControllerA后,发现弹出UIViewCont

ios - 为什么 UINavigationController 无法使用 ARC 获取 block 回调参数的所有权

给定以下代码示例(iOS7、Xcode5):/***SampleProviderClass*/typedefvoid(^RequestCallback)(UIViewController*result);staticNSString*constcControllerRequestNotification=@"controllerRequestNotification";staticNSString*constcRequestClassNameKey=@"className";staticNSString*constcRequestCallbackKey=@"callback";@int

ios - 模态呈现的 UINavigationController 中的 ABPersonViewController

我的问题的实际解决方案是模态地呈现一个UINavigationController,它在顶部有一个UINavigationBar,其中包含一个标题和一个带有标题@"Done"的左栏按钮,它将关闭模态UINavigationController。无论出于何种原因,我都不知道如何成功实现它。我知道这不是UINavigationController的传统用法,我确信这是一个简单的解决方案,但我无法弄清楚。我试过的是这样的:ABPersonViewController*personVC=[ABPersonViewControllerpersonControllerWithCard:card];

ios - 在 iOS7 中禁用 UINavigationController 的旋转

我有一个UINavigationController,它创建了一个UIViewController实例,并将另一个UIViewController设置为它的根。然后我展示导航Controller,一切正常。问题出现在用户旋转设备时。我的所有Controller(包括根Controller,不包括UINavigationController)都实现了shouldAutorotate并返回FALSE。不知何故,我的观点仍在轮换。我们来到了我的问题的中心。我像这样创建和展示导航Controller:AwesomeViewController*controller=[[AwesomeViewC

ios - 如何以编程方式打开我的 UINavigationController?

我不喜欢所见即所得/可视化编程的一个原因是,当您到达需要跳出框框的地步时,您会挠头。我的iOS学习曲线现在正处于这样的阶段。我有一个自定义的UICollectionView东西。在两个地方(创建和编辑点),我需要向用户显示一个列表以启用/禁用(选择/取消选择)列表中的项目。所以我转到Storyboard并制作如下内容:在过去,按照教程,我会控制住并拖动某个控件的链接到中间的NavigationController显示,我会告诉它是一个模态转场,调整几个方法,然后得到一个连接两者的箭头为了我的努力。但在这种情况下,我没有明显的点可以开始该操作。我有一个+按钮。但它需要先做一些其他事情,如

ios - uinavigationcontroller 在 iOS 中失去了状态恢复的色彩

我在View加载方法中设置了我的导航Controller的色调,如下所示:-(void)viewDidLoad{[superviewDidLoad];UINavigationController*navigationController=[selfnavigationController];navigationController.navigationBar.barTintColor=[UIColorredColor];}以上设置我的导航栏为红色没有问题。当用户关闭应用程序并且应用程序的状态被编码然后重新打开应用程序并且状态被解码时,导航栏显示默认的白色。Viewdidload正在调用

ios - SQL 'Like' 的 NSPredicate

我正在尝试从iOS查询Azure移动服务。如何为WHERECityLIKE'%term%'的SQL创建NSPredicate?提前致谢 最佳答案 来自Apple的NSPredicateClassReference简单的比较,比如grade=="7"或者firstNamelike"Shaffiq"不区分大小写和变音符号的查找,例如名称包含[cd]"itroen"逻辑操作,例如(firstNamelike"Mark")OR(lastNamelike"Adderley")您可以为关系创建谓词,例如:group.name像“工作*”另见NS