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

完成一个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”按钮之后的结果如下,而且,我们还可以在已有项后面做上标记:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值