我正在尝试实现facebook,而不使用任何框架来实现滑动视图。我在做什么是我在应用程序委托中创建了UINavigation Controller视图(称为NVC1),并且我在其中加载了一个表视图。我还在顶级NVC1上创建另一个navigationviewcontroller(比如说NVC2)。我在NVC2的左上角放置了一个酒吧按钮项目。当我点击NVC2中的酒吧按钮时,它会滑动到屏幕的一侧(我手动设置动画),以便显示NVC2后面的NVC1。如前所述,NVC1包含表格视图。如果我单击NVC2中的表格视图单元格,它应该显示/ NVC1上的动画。我该怎么做,或者有什么办法做到这一点。如何调用目标中的UINavigation控制器c
-1
A
回答
0
如果你使用的是iOS 5,用故事板,创建一个导航控制器,用的tableView添加VC,创建第二个VC,然后从1号VC的右键拖动tableView的单元格到第二个VC &选择“push”。它会全部自动发生!听起来很复杂,但一旦你完成了几次,它就比乱码更容易。另一方面,有时你需要编码 - 如果你真的需要&你仍然卡住,让我知道&我会为你发布一些代码。
0
实现该方法- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
和.h文件中写SecondViewControllerNVC2 *objectNVC2
它看起来像下面
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (!objectNVC2) {
objectNVC2 = [[SecondViewControllerNVC2 alloc] initWithNibName:@"SecondViewControllerNVC2" bundle:nil];
UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backBarButtonItem;
[backBarButtonItem release];
[self.navigationController pushViewController:objectNVC2 animated:YES];
}
+0
上面的代码会将新的NVC2推到屏幕上。但是我已经滑到右边的NVC2仍然存在...... – 2012-04-13 07:14:43
相关问题
- 1. 调整uinavigation控制器中的内容
- 2. UInavigation控制器,目前modalviewcontroller这的UITableViewController
- 3. UINavigation控制器和委托
- 4. iPhone UINavigation控制器xcode 4
- 5. iPhone - 重置UINavigation控制器
- 6. 在uinavigation控制器层次
- 7. UINavigation控制器问题
- 8. 将MvvmCross选项卡控制器包装到UINavigation控制器中?
- 9. 如何使标题标签适合UInavigation控制器的后退按钮:XCode
- 10. 从UINavigation Controller到Segue的另一个UINavigation控制器
- 11. 使用外部UITableViewDelegate并通过UIViewController回调到UINavigation控制器
- 12. Iphone的UIViewController以UINavigation控制器编程
- 13. 关闭带有UINavigation的ModalView控制器
- 14. 不同方向的UINavigation控制器
- 15. 从另一个控制器目标调用实例方法C
- 16. 如何使用红宝石运动添加UINavigation控制器?
- 17. 如何调用控制器
- 18. UInavigation控制器不工作切换视图控制器到tableviewcontroller
- 19. UINavigation控制器阵列错误
- 20. 返回到父视图-UINavigation控制器
- 21. uinavigation控制器堆叠存储管理
- 22. 目标C - 在导航控制器
- 23. UINavigation控制器中未使用的视图会发生什么?
- 24. 如何从xslt调用锚点标记中的控制器
- 25. 如何读取目标c中的GSM调制解调器消息?
- 26. 如何构建用于事件处理的UINavigation控制器和关联的视图控制器?
- 27. 如何从Angular控制器调用Laravel控制器的功能?
- 28. 我如何显示目标C中的UINavigation栏上的通知计数
- 29. 如何引用不在控制器目录中的控制器中的函数?
- 30. 以编程方式结合UITabController和UINavigation控制器http://t.co/R52RlUL以编程方式UITabController和UINavigation控制器
:我不使用iOS5的。另外我对使用xib不感兴趣。我正在以编程方式创建所有... – 2012-04-13 06:32:36
如何从另一个视图调用导航控制器..当我使用pushViewController时,新的NVC2视图控制器即将到来。旧的NVC2(即我动画)仍然存在..我如何为NVC2创建动画来自NVC1。 – 2012-04-13 06:35:03