您的位置:首页 > 移动开发 > IOS开发

创建自己的第一个IOS应用---ToDoList

2014-02-25 22:16 369 查看
完成一个My To-Do List的程序步骤如下:

1.首先建立一个Empty Application.如下图所示:



创建项目的名称如下:



选定项目存储位置,然后“确定”。

2.按“Ctrl+N”出现如下的界面,我们选择IOS列下面user interface栏,然后,然后选择“storyboard”,界面如下所示:



点击“下一步”,我们保存为“Main”。



记住,还要在target中配置初始显示界面。



3.创建完成之后,首先要将ABCAppDelegate.m文件中的前三行删掉:



4.在My To-Do List的导航栏上,添加一个“barbutton”按钮。



我们修改为“Add”类型的按钮,然后按住Control键向ViewController拖动。选择跳转类型为“push”。而将后一个跳转类型设置为Modal。

4.我们分别新建两个类:

1):ABCAddToDoItemViewController,继承自UIViewController。



2):ABCToDoListViewController,继承自UITableViewController。



5.我们要将新创建的类对应到新创建的页面。

将ViewController对应到以下的类中:



将TableViewController对应到以下的类中:



6.我们要在ABCToDoListViewController文件中,加入如下的方法:

- (IBAction)unwindToList:(UIStoryboardSegue *)segue;

以处理从TableViewController到ViewController页面的跳转。



7.从“Done”按钮和“Cancel”按钮分别按住“Control”键盘,拖向Exit。在弹出的窗口中选择unwindToList。这样已经就可以完成跳转了。

8.下面,我们来创建存储列表元素的数组。在ABCToDoListViewController.m文件中加入:

@property NSMutableArray *toDoItems;

在-(void)viewDidLoad函数中加入如下内容:



创建的加载初始数据的函数loadInitialData()



设置一个TableView区域的个数和每个区域的行数分别为:

1和[self.toDoItems count]。

完成下面两个函数的内容如下:





9.在ABCAddToDoItemViewController中加入如下内容:

首先,通过辅助视图,按control键从textField和DoneButton拉向ABCAddToDoItemViewController.m文件中的,@interface ABCAddToDoItemViewController()和@end之间。





结束之后,ABCAddToDoItemViewController.m中将增加如下结果:



10.在从ViewController跳转到TableViewController的过程中,需要一个准备阶段。我们在ABCAddToDoItemViewController.m中增加如下函数:



别忘了在ABCAddToDoItemViewController.h中增加如下的变量。

@property ABCToDoItem *toDoItem;

11.最后,我们在ABCToDoListViewController.m中完善unwindToList函数。



12.最后,程序的运行界面如下:



我们点击“+”按钮:结果如下所示,我们在文本框中输入:skewrain后的结果如下:



点击“Done”按钮之后的结果如下,而且,我们还可以在已有项后面做上标记:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: