1

我刚刚开始 iOS 开发(我已经做了 6 年以上的 web 开发),我正在努力理解如何在默认元素之外构建我的 UI。

我觉得我开始的时候有点尴尬。我可以在创建自定义 UI 时找到的资源放弃使用情节提要。然而 Xcode5 似乎强制使用故事板(假设它处于测试阶段,所以这可能会改变)。

虽然我目前的目标是让列表项滑动以显示自定义操作(类似于邮箱、cobook 和无数其他应用程序),但我真正想要的是在创建更多自定义 UI 的同时仍然使用将导致的故事板的良好资源我朝着我需要去的方向前进。

感谢您提供任何帮助,我一直在拼命地与采取简单方法并仅使用PhoneGap的冲动作斗争。

多谢你们。

4

1 回答 1

2

查看本指南。在其中,他们展示了如何使用水平平移手势制作 UITableViewCells,以便您可以创建您正在寻找的那种效果。

http://www.raywenderlich.com/21842/how-to-make-a-gesture-driven-to-do-list-app-part-13

它使用 .xib 文件(当故事板似乎是 Apple 的发展方向时,我同意你在教程中使用 xib 文件的程度令人难以置信的烦人)。但是,您可以在情节提要中制作 UITableViewController。我主要使用它来学习如何制作自定义 UITableViewCells,然后可以在任何类型的 UITableView 中使用。您只需选择表格视图中的单元格,将单元格的类设为您想要的 UITableViewCell 类型(在“显示身份检查器”下),然后将其设为您的自定义 UITableViewCell 的类。然后,当您调用 dequeueCellWithIdentifier 时,请确保标识符与情节提要中的单元格相同,并将单元格转换为您的自定义类型,如下所示...

 MySlidingTableViewCell * cell = (MySlidingTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

并确保你#import是单元格的班级。

于 2013-09-12T20:56:31.333 回答