草庐IT

MX_Controller

全部标签

iOS 6 旋转 : Pushing a View Controller

我想支持iOS6轮换。问题是,我一直在查看大量文档和堆栈溢出问题,但没有找到任何稍微深入的解决方案。我只看到我应该将这两个方法添加到我的ViewController类中-但是,如果我没记错的话,它们的操作方式与iOS6之前的方法不同:-(BOOL)shouldAutorotate{returnYES;}-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskAll;//usewhatisappropriateforyou.}我的应用目前使用以下代码在iOS6之前的版本中轮换。请注意,我使用界

ios - 为什么 iOS 5.0 不喜欢纯窗口应用程序?为什么它要求使用 View Controller ?

我有一个使用Xcode4.0的“基于窗口的应用程序”模板创建的iOS应用程序。当时它运行良好,并且使用的是iOS4.3SDK。这是一个将按钮、标签等直接放在窗口上的应用程序。没有ViewController——什么都没有。但现在我已经升级到Xcode4.2(及其iOS5.0SDK),并且我运行了应用程序,当应用程序在模拟器中启动时,这条消息被记录到控制台:“应用程序应该在应用程序启动结束时有一个RootViewController”可以肯定的是,该应用程序会继续运行,但每次启动时都会打印出这个相当麻烦的日志。为什么会这样?为什么iOS5.0更喜欢/请求ViewController?

objective-c - 在基于导航 Controller 的应用程序的最终 View 中隐藏或禁用后退按钮

我正在创建一个基于导航的应用程序,我想知道如何在我的最后一个View中禁用或隐藏后退按钮。 最佳答案 已经在您之前问题的评论中回答了您-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.self.navigationItem.hidesBackButton=YES;//Yourothercode} 关于objective-c-在基于导航Controller的应用

ios - View 内部的 TableView , View Controller 内部。最好的方法是什么?

我的应用程序中有一个主屏幕,我最终希望在中心包含一个表格View。按下按钮时,表格View将翻转为mapView。我会将此作为主视图的一部分,但我希望周边区域保持不变。我已经将一个View拖到主页ViewController的中心,并在那里设置了我的TableView。如何访问此View中的数据?据我所知,无法为其设置tableviewcontroller。任何帮助将不胜感激。 最佳答案 您可以使负责View的任何ViewController符合UITableViewDelegate和UITableViewDataSourcehea

iphone - 当 Controller 消失时,如何防止 NSFetchedResultsController 更新 tableview?

我有一个包含多个Controller的UITabbar。其中一个Controller用于向CoreData添加事件,而另一个Controller用于显示事件,就像在使用NSFetchedResultsController的UITableView中一样。这是我想要实现的行为:消失后,UITableView停止更新,当用户回来时,整个TableView将重新加载。否则,从另一个Controller插入事件需要更长的时间,因为在UITableView中创建了新行,即使它是不可见的。我想知道如何才能实现这种行为,因为它似乎并没有像我预期的那样工作:我在viewWillDisappear中将NS

ios - 推送 View Controller 时无缝动画 "from left to right"?

我有一个带有RootViewController和两个附加ViewController的应用程序。出于设计原因,这些应该出现在根VC的左侧或右侧。这种空间关系应该以它们出现在屏幕上时呈现给用户的方式来表示。即通过推送动画。当推送一个新的ViewController时,它从右边进入屏幕,这样工作正常或者我的两个VC之一。对于另一个,我创建了acustomseguebasedonthisexample这将使VC从左到右出现。这可行,但动画本身并不是无缝的。它看起来不像是从左侧将View推到根VC上-它看起来好像在View出现之前有一个可见的黑色背景。我想知道是否有人知道如何获得与默认“推送

ios - 将 UISearchBar 与 TableView Controller 一起使用并转到另一个 View 时显示问题

自iOS8以来,我在设置TableView/UISearchBar时遇到了一个奇怪的问题,想知道是否其他人也遇到过类似的问题,或者可以指出我可能做错了什么(如果有的话)。大致情况:我有一个UITableViewController,里面有一个UISearchBar,在应用程序的Storyboard中设置表格View有一个自定义单元格,也是在Storyboard中设置的选择表格行会触发到另一个View的segue执行搜索,点击搜索结果中的一行以转到另一个View,然后再次导航回来,会触发各种问题。“问题”是如果我按如下方式实现cellForRowAtIndexPath:-(UITable

ios - 为什么我所有的 View Controller 都是方形的?

我试图让它成为一个iphone项目,但是当我将任何ViewController拖到Storyboard中时,它只是一个奇怪的几乎正方形,既不是ipad也不是iphone。我在这里做错了什么?最新版本的XCode。 最佳答案 这是一项称为“尺寸分类”的新功能。您可以使用它一次性为iPhone和iPad创建一个通用的Storyboard。但我不太喜欢它,所以这里是关闭方法:在Storyboard中,打开实用程序检查器(右),然后转到文件检查器(左),现在禁用“使用大小类”。然后你会得到标准的Storyboard。

ios - 我的 View Controller 和 Storyboard项目周围不需要的蓝色线条

我使用的是Xcode7.3,我的ViewController和Storyboard项目周围出现蓝线问题,如附图所示。我重新安装了我的xcode两次,但这个问题没有解决。我们将不胜感激您的任何帮助。 最佳答案 您可以取消选中Xcode菜单的Editor>Canvas>ShowBoundsRectangles。 关于ios-我的ViewController和Storyboard项目周围不需要的蓝色线条,我们在StackOverflow上找到一个类似的问题: htt

ios - 模态视图 Controller 动画状态恢复

我在使用SplitViewController的通用应用程序的状态恢复方面遇到了一个奇怪的问题。奇怪的是,我正在以非常标准的方式使用Storyboard和segues以及所有相关ViewController的恢复标识符来做事。实际上没有任何代码,因为逻辑在Storyboard和minimalXCodeproject中。显示这个。问题出在设置屏幕上,该屏幕以模态方式显示为从SplitViewController呈现的表单。我的ViewController层次结构最终是正确的,但转换并没有真正意义。由于某种原因,状态恢复使模态Controller动画到位。由于屏幕以应用上次运行时的屏幕截图