购物清单应用的功能增强与视图优化
1. 为购物清单应用添加新功能
我们要为购物清单应用添加一个新特性:标记已购买的物品,并将已购买物品的名称显示为带删除线的样式。为了实现这个功能,需要完成以下几个步骤:
- 为 ShoppingListItem 模型对象添加一个新属性,用于指示物品是否已购买。
- 在界面中添加一个新列,包含一个复选框来表示物品是否已购买。
- 实现绘制带删除线的物品名称的功能。
2. 修改模型
首先,关闭 Xcode 和 Interface Builder 中当前打开的所有窗口,然后打开购物清单应用项目。找到 ShoppingListItem.h 文件,添加一个新的 BOOL 类型的实例变量 purchased ,并使用 assign 关键字声明属性:
@interface ShoppingListItem : NSObject {
NSString *itemName;
int quantity;
BOOL purchased;
}
- (id)initWithName:(NSString *)newName quantity:(int)newQuantity;
+ (id)shoppingListItemWithName:(NSString *)newName quantity:(int)newQuantity;
@property (retain) NSString *ite
超级会员免费看
订阅专栏 解锁全文
1382

被折叠的 条评论
为什么被折叠?



