Tag: 模态视图

iOS TableView解散模态后重新加载

在我的应用程序中,我列出了tableview中的核心数据条目。 我想允许用户使用以模态方式呈现的详细视图作为表单视图来编辑logging。 编辑logging时,我正在观察特殊的行为。 stream程: 用户用logging加载tableview。 -加工 用户select一条logging进行编辑。 -加工 用户将视图控制器中的logging编辑为模态窗体视图。 -加工 用户保存编辑并解除表单视图。 -加工 表视图显示以前编辑的logging的正确更改。 -加工 用户重复步骤2 – 4select一个不同的logging进行编辑。 -加工 Tableview显示所有logging的正确数据。 不工作。 在步骤7,表格视图将第一个编辑logging的显示恢复到其原始状态。 后续的logging编辑会导致以前的所有编辑恢复到原始状态。 如果tableview被解散并重新加载,logging是正确的,显示所有的编辑。 我已经在tableview的ViewWillAppear方法中使用了[tableview reload],但是当模态表单视图控制器被解散时,似乎没有被触发。 在我的tableviewcontroller代码中: -(void)viewWillAppear:(BOOL)animated { [self.tableView reloadData]; } 到处寻找,我还没有find解决办法,希望有人能指出我正确的方向。 谢谢!

tabBarController在调用modalView后取消自己的加载

我有tabBarController 6视图。 作为默认tabBarController加载第一视图,我需要加载视图#6在我的应用程序启动,所以在我的tabBarController我添加到viewWillAppear [self.tabBarController setSelectedIndex:6]; , 好。 在我看来,#3有2个模式的意见,我创造了故事板。 当我点击一个button,我加载我的模态视图,当一个closures它[self dismissModalViewControllerAnimated:YES] ; (我在视图#3)我看到视图#6,但我需要回来查看#3,所以如果我明白当我打电话给我的modalView它卸载我的tabBarController,当我closures它再加载tabBarController与视图# 6,但我需要看我的视图#6,我打电话给我的modalView,我该如何解决它? PS我希望你能理解我的英语

呈现和解除模态视图控制器

任何人都可以给我的示例代码,我可以用来首先提出一个模式的视图控制器,然后解雇它? 这是我一直在尝试的: NSLog(@“%@”,blue.modalViewController); [蓝色presentModalViewController:红色animation:是]; NSLog(@“%@”,blue.modalViewController); [blue dismissModalViewControllerAnimated:YES]; NSLog(@“%@”,blue.modalViewController); 这段代码在viewDidLoad中(“blue”和“red”都是UIViewController的子类)。 我希望我会显示红色的视图,然后立即隐藏它,用一些animation。 然而,这段代码只提供了模态视图,并没有消除它。 任何想法? 第一个日志显示“空”,而另外两个日志显示<RedViewController:0x3d21bf0> 另一点是,如果我把这个代码放在applicationDidFinishLaunching中:红色的视图根本不会出现,所有的日志都会变成“null”