jjzjj

ios - 未调用 prepareForSegue

我使用Storyboard创建了一个scrollView。我以编程方式在scrollViewController中创建了10个myController(它们是UITableViewControllers),因此我可以使用panGesture在表格之间切换。一切正常。我使用Storyboard创建了一个tableViewController,将myController设置为相应的ViewController。在导航Controller中嵌入了tableViewController。控制从表格单元格到新ViewController的拖动以创建推送转场。设置转场。运行应用程序时,永远不会调用

ios - 为 collectionview 重新加载数据

我有2个ViewControllerViewControllerWithCollectionView(FIRST)和ModalViewControllerToEditCellContent(SECOND)我模态地从FIRST转到SECOND。编辑单元格。返回。关闭SECONDController后,编辑的单元格不会更新,直到我调用[收集重新加载数据];手动某处。试图将它放在viewWillAppear:animated:中,当我检查日志时,它没有被调用(在关闭SECOND之后)我已经尝试过各种解决方案,但我无法通过(也许我太累了)。我感觉我缺少一些基本的东西。编辑关闭按钮-(IBAct

IOS-7 正确的方法来继续一个永远不会被召回的 View

当用户第一次启动我的应用时,他们会看到一个带有两个按钮的“主页View”。从那里,他们可以模式转至​​“登录View”或“注册View”。这很好用,因为如果用户改变主意登录/注册,他们可以反击,我可以将他们从导航堆栈返回到“主页View”。当用户成功登录时,我使用推送转场将他们带到应用程序内部的第一个View。我的理解是现在这两个View(例如主页View和登录View)仍在导航堆栈中。这没有实际值(value),因为用户通常永远不会返回到这些View。有更好的方法吗?或者,这只是一个小的低效问题,我不应该担心吗? 最佳答案 更好的

ios - SpriteKit - CPU/Memory leak on segue back to main screen

我有一个应用程序,其中有一个SpriteKit游戏和一个主菜单。单击主页按钮后,CPU/内存不会减少。我已经尝试了一些东西,这里的代码可能是多余的,但它还没有为我工作。每当触摸主页按钮时执行:-(void)goToMainMenu{[selfperformSegueWithIdentifier:@"mainmenu"sender:self];[self.spriteViewremoveFromSuperview];self.scene=nil;[self.spriteViewpresentScene:nil];self.spriteView=nil;self.view=nil;}从主菜

ios - 将数组发送到 View Controller

如何通过segue将数据从一个ViewController发送到另一个ViewController?country=[[NSMutableArrayalloc]initWithObjects:@"Afghanistan",@"Albania",@"Algeria",@"AmericanSamoa",@"Andorra",@"Angola",@"Anguilla",@"Antarctica",@"AntiguaandBarbuda",@"Argentina",@"Armenia",@"Aruba",@"Australia",@"Austria",@"Azerbaijan",@"Baham

ios - Disclosure Indicator 不调用 seque 而 Detail Disclosure 调用

我有一个有趣的问题。当人们单击TableView中的箭头时,我希望弹出详细信息屏幕。细胞是动态的。当我选择DisclosureIndicator时-我没有调用segue,也没有调用accessoryButtonTappedForRowWithIndexPath。当我将其更改为详细信息披露时,一切正常。我可以做些什么来使披露指示器像详细披露一样工作?有什么猜测吗?谢谢! 最佳答案 披露指示器不是按钮,因此不会触发tableView:accessoryButtonTappedForRowWithIndexPath:委托(delegate

ios - 导航栏在自定义展开 segue 的动画中不可见

我在导航Controller中使用自定义展开转场,在转场动画中,导航栏在动画期间不可见,当动画结束时导航栏“弹出”。¿如何在动画期间保持导航栏的可见性?更多详情:我在导航栏中有一个按钮调用模态视图这个动画按预期执行,新View有一个按钮来触发展开segue动画View增长和消失,而这个动画正在执行导航栏在动画完成之前,目标ViewController不可见。这是我用于自定义转场的代码。-(void)perform{UIViewController*sourceViewcontroller=self.sourceViewController;UIViewController*destin

ios - 当 viewController 转到另一个 tableViewController 时,我如何保存字符串的值

好吧,这个问题听起来确实很奇怪,但我找不到更好的表达方式。我很确定这是一个基本错误,但我卡住了。我有一个主主页ViewController,有2个按钮导致2个不同的tableViewController。我将使用这两个选项。但是当我从一个TableView中获取选定的索引并转到下一个时,第一个的值变为空。if(tempFromLocationString!=NULL){//tempFromLocationString=@"asd";fromLocationLabel.text=tempFromLocationString;}if(tempToLocationString!=NULL){

iOS:以编程方式将 Segue 推送到多个 View Controller

我有一个原始ViewController和四个目标ViewController。我希望能够使用导航Controller推送segue到所有目标ViewController。我试过了……-(IBAction)notificationsButtonPushed:(id)sender{NotificationsViewController*notifications=[[NotificationsViewControlleralloc]init];[self.navigationControllerpushViewController:notificationsanimated:YES];}

ios - 显示没有 segue 的弹出 View Controller

假设我有CatViewController、CatDetailViewController和RegisterViewController的MVC;其中RegisterViewController是一个弹出窗口,因为它不会覆盖整个屏幕。我的设计是这样的,用户可以从CatViewController转到CatDetailViewController。但是,如果用户尚未注册,则segue会被中断,并要求用户通过弹出RegisterViewController进行注册。我的猜测是根据这样的设计我无法继续到RegisterViewController。我不知道这个假设是否正确。那么有人知道这种设