我是iPhone开发新手,我做了一些示例,看过代码和代码以及更多代码,但我仍然无法获得
当用户点击此处时,使用此动画显示此视图,然后返回(用户点击后退按钮)
我做了一些Tab Bar示例,实用程序示例等,但是当我从头开始一个项目时,代码永远不会做我想要的: - /
每次创建一个View(xib)我都会创建控制器(h和m文件),因为所有的例子都是这样的,我不知道我是否只能创建4个视图而且只有一个控制器: - (
当用户点按UITableCell 时如何使用动画加载新视图?我如何返回到用户所在的UITableCell?
kind'a(在C#中)
myNewForm f = new myNewForm();
f.show();
...
this.Close();
如果有人可以分享一些知识或教程或截屏视频,我将非常感谢
谢谢!
答案 0 :(得分:1)
如果您的表格视图包含UINavigationBar,则点按一个单元格并显示一个新视图:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == myRow) {
MyViewController *vc = [[MyViewController alloc] init];
[self.navigationController pushViewController:uvc animated:YES];
[vc release];
}
}
然后用户也可以回击。您也可以以模态方式呈现,但需要通过使用:
实现返回表视图的方法[self presentModalViewController:vc animated:YES];
但最简单的基本情况是,您可以在任何模板应用的AppDelegate中看到它:
[window addSubview:vc.view];
请记住,操作系统为您做了很多工作,包括通过鼓励创建控制器类来教您MVC。
答案 1 :(得分:0)
您想了解UINavigationController
。也许还可以阅读“适用于iPhone OS的View编程指南”,所有这些都可以在http://developer.apple.com找到。