草庐IT

UiviewController

全部标签

ios - ViewController 未使用自定义类更新 UIView

我不确定我的ViewController是否在我的storyboard中文件正确连接到我的View,但这是设置的分割-我正在使用xcode5:使用自定义类的一个ViewControllerCICBoostGaugeViewController(在身份检查器中配置)。使用自定义类的一个ViewCICGaugeBuilder(在Storyboard文件中的身份检查器中配置)。CICGaugeBuilder类绘制一个仪表并在init方法中设置仪表的属性。当我在模拟器中运行此设置时,仪表会根据CICGaugeBuilder中的初始化仪表参数正确显示。.到目前为止没有问题。我的问题是当我创建CI

ios - 为什么我需要直接访问 View 容器而不是访问它的 View Controller 的 View 来制作动画?

我设置了一个ViewController,其中包含多个容器View,每个容器View都有自己对应的ViewController。在包含所有ViewController的代码中,我将嵌入式/subviewController作为属性,我在prepareForSegue中设置了它们,因为它们是嵌入的segues。现在,如果我尝试访问其中一个subviewController的View,例如childViewController.view.frame以移动它,当我尝试移动它时,它只是将它推过一个一点点在ViewController内部,而不实际移动ViewController本身。但是,如果

ios - UITableView内部的UIRefreshControl导致应用程序卡住旋转-iOS 6+

好的,StackOverflow的人...我有一个很有趣的问题,我一直在努力解决数日,无法解决,因此我需要一些重要的帮助。这很可能是一个非常冗长的描述,但是请您多多包涵,并在此先深深地感谢您阅读所有这些内容,因为我的用词越多,我就越能清楚地向大家描述整个情况。我将竭尽所能,做到尽可能简洁和连贯。请让我知道我哪里不足。这是我问题的上下文:我在iOS应用程序和应用程序中的特定导航选项卡上使用情节提要,我必须为纵向和横向创建两个单独的场景。这样做的原因(而不是使用Autolayout)是因为在该选项卡中,根据方向的不同,视觉元素(表格视图,Web视图等)的布局也有所不同,这要容易得多创建一个

ios - UICollectionViewController 的 UICollectionView 必须是它的根 UIView 吗?

在Storyboard中,我想描述一个UICollectionViewController,它有一个普通的UIView作为它的RootView(view参数).RootView将是一个容器,其中包含作为子项的UICollectionView,其前面还有另一个UIView。(我想将我自己的UIGestureRecognisers放在UIColellectionView的前面以拾取平底锅和捏。我将禁用UICollectionView的“用户交互”)。如果我从“对象库”中拖出一个UICollectionViewController,Storyboard编辑器似乎不希望我这样做。可以吗?从UI

ios - 替换父 View Controller

我有以下具有父子关系的ViewController层次结构。VC1--VC2--VC3--VC4--VC5每个ViewController都是前任的child。我用过代码-[parentVCaddChildViewController:childVC];[childVC.viewsetFrame:parentVC.view.frame];[parentVC.viewaddSubview:childVC.view];[childVCdidMoveToParentViewController:parentVC];现在,我想将VC1替换为另一个ViewController,在VC5的操作之后

ios - UIViewController 未释放

我遇到这个问题有一段时间了,并尝试了几种方法来避免它,但现在我决定一劳永逸地解决它:)我有一个聊天ViewController,它使用KVO观察NSSet,ChatVC有一个UITableView,每次将新的ChatMessage插入到NSSet时,它也作为UITableViewCell添加到TableView。现在,我的问题不在于观察,我猜它在某种程度上与内存管理有关。在我的ChatVC中,永远不会调用dealloc方法,因此vc始终在后台观察NSSet对象。我已经尝试手动删除viewWillDisappear上的观察者,但ChatVC仍在后台。使用Instruments对其进行分析

ios - 如何在 UIViewController 中设置 tableView 单元格标识符?

谁来设置UIViewController中的tableView单元格标识符?使用UITableViewController我总是通过界面来完成(见下面的截图)现在,如果我使用UIViewController,我看不到该选项这是我的代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusa

ios - 使用 setViewControllers 时,viewWillAppear、viewDidAppear 和 viewWillDisappear 不会在 iOS 5 上被调用

我正在使用以下代码设置ViewController:[detailNavsetViewControllers:[NSArrayarrayWithObject:vc]animated:NO];在iOS6和7中设置ViewController时,将调用viewWillAppear、viewDidAppear和viewWillDisappear。但是,在iOS5中,不会调用这些方法。编辑:pushViewController也不起作用:viewWillDisappearandviewDidDisappearnevergetcalled 最佳答案

ios - 加载 Viewcontroller 的新部分

当用户向右或向左滑动但仍保留特定内容时,我试图将某些内容加载到ViewController。例如,图像演示:如您所见,当用户向右滑动时,ViewController的上1/3(即蓝色矩形背景)保持不变。但是,在其下方,第二页的背景、按钮等发生了变化。是否可以使用页面ViewController来完成此操作,就像演示的那样here?否则如何实现? 最佳答案 当然,UIPageViewController是最容易实现的。ThereisagreattutorialoveratAppCoda.或者,您可以只在底部使用容器View,并使用带有

ios - 来自另一个 View Controller 时的 xcode 问题

我正在开发iPhone应用程序,遇到了一些问题。我有一个主视图Controller和另一个名为GameViewController的ViewController。我在主视图Controller中有一个按钮可以转到游戏,在游戏中有一个后退按钮可以返回主视图Controller。如果我转到游戏ViewController并返回主界面,下次我按下按钮转到游戏ViewController时,我会发现各种故障。这是我用于转到gameViewController的按钮的代码:GameViewController*game=[[GameViewControlleralloc]initWithNibN