草庐IT

remote-control

全部标签

ios - UIPageViewController 和删除当前 View Controller

我将UIPageViewController设置为通过一些ViewController前进和后退。我有一个问题,当ViewController添加到UIPageViewController时,内存使用量会增加,直到编译器给我Receivedmemorywarning然后应用程序运行太慢,直到应用程序清空内存再次正常工作。如何在不增加内存的情况下浏览ViewController?或更好地说当新添加时如何删除当前ViewController。这是我的代码://Createthepageviewcontroller.self.pageViewController=[self.storyboa

ios - 使用嵌入式 View Controller 设置 view.accessibilityElements

我正在尝试将iOS辅助功能支持/旁白添加到我的应用程序中。我的主屏幕有三个主要控件,但第三个控件托管在嵌入式ViewController中。我正在prepareForSegue中设置可访问性元素,并已确认嵌入式ViewController控件已全部加载。问题是我仍然只能选择封闭ViewController中的前两个控件。self.view.accessibilityElements=@[self.cmdMenu,//worksself.collectionView,//worksself.childViewController.peerMenu//doesn'twork];所有三个Vi

model-view-controller - iOS布局;我不明白

嗯,“不明白”太苛刻了;我已经让它工作,对我来说是一个合乎逻辑的设置,但它似乎不是iOS认为合乎逻辑的。所以我没有得到任何东西。假设我有一个显示两条信息的应用;一个日期和一张table。根据MVC方法,我在这里使用了三个MVC,一个用于日期,一个用于表格,另一个将这两个MCV放入屏幕,将它们连接起来。主MVC知道如何/在何处布局两个子MVC。每个细节MVC仅在主MVC指定的范围内处理自己的子项。像这样的东西:-(void)loadView{MVC*mvc1=[[MVC1alloc]initwithFrame:...][self.viewaddSubview:mvc1.view];MVC

objective-c - 如何从标签栏 Controller 访问 View Controller ?

我有一个标签栏Controller,每个标签都包含一个导航Controller。如何访问选项卡中导航Controller中的特定ViewController,以便访问特定于ViewController的属性?我尝试了以下代码://Getthenavigationcontrollerofthe3rdtabself.tabController.selectedViewController=[self.tabController.viewControllersobjectAtIndex:2];//AttempttoretrievetheviewcontrollerIwantfromtheta

ios - 禁用/卡住 View Controller

我需要知道如何禁用ViewController中的所有操作。换句话说,ViewController中的所有对象都将被卡住。作为练习,我声明了一个按钮和一些对象,如文本字段、slider等。然后按下按钮时所有对象都不能使用。我需要从此ViewController禁用所有事件。 最佳答案 您可以通过以下方式简单地禁用View中的每个subview;[self.viewsetUserInteractionEnabled:NO]; 关于ios-禁用/卡住ViewController,我们在Sta

ios - 访问容器 View Controller

我有一个简单的ViewController,它有一个带有TableViewController的容器View。在ViewController中,我从外部API加载数据,其中一部分数据,我需要传递到容器中的TableViewController。有什么办法吗?谢谢! 最佳答案 容器View中包含的Controller可以通过父Controller的self.childViewControllers访问。如果您只有一个,那么它将位于self.childViewControllers[0]。注意:关于RD的出色技术在下面的评论中解释;这是

iOS MapView 位于导航栏、状态栏和标签栏 Controller 下方

我有一个带有导航Controller和标签栏Controller的ViewController。这个ViewController有2个按钮,用于切换ScrollView和mapView的可见性。最主要的是让这2个按钮始终显示在同一个位置,而不管方向或碰巧可见的View。我遇到的问题是MapView的大小不正确。如果我只是给它一个来自self.view.bounds的框架,它就会进入导航栏/标签栏下方-基本上占据了整个屏幕。这会影响我的切换按钮的位置。我注意到我的ScrollView也做了同样的事情(使用背景颜色和半透明的导航栏),但是它上面的subview的定位保持在可见区域内(在导航

objective-c - "Loaded the controller nib but the view outlet was not set."

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我不知道出了什么问题:我正在尝试使用按钮的UIAction进入另一个View。我的ViewController包含一个UIScrollViewIBOutlet。我为此ViewController创建了一个.xib文件。在这个.xib中,我将类自定义为我的SettingsController类。但是现在,有了这个配置(我有scrollView、search

objective-c - 请求完成时向另一个 View Controller 发送通知

我正在开发一个Iphone应用程序(ios5+Storyboard+arc)。我有2个ViewControllersA和B。在A中我有一个按钮。按下时,我将向服务器异步提交请求(使用AFNetworking),然后我将使用performSegueWithIdentifier(非模态推送)转到ViewControllerB。当请求完成时,它会执行一个请求成功block,将数据保存到数据库中。(该block位于ViewControllerA中,因为请求是从那里发送的)有没有办法通知ViewControllerB请求已经完成并在B中执行一个方法?我正在寻找的是,当请求完成并进入成功block

ios - 推送 View Controller 时,UISearchController searchBar 不会消失

我在maUIViewcontroller中使用UISearchController,其中包含一个UITableView,我在viewDidLoad中执行此操作:self.searchController=[[UISearchControlleralloc]initWithSearchResultsController:nil];self.searchController.delegate=self;self.searchController.searchResultsUpdater=self;self.searchController.searchBar.delegate=self;s