iOS:如何滑动列表项以显示命令(带故事板)
Posted
技术标签:
【中文标题】iOS:如何滑动列表项以显示命令(带故事板)【英文标题】:iOS : How do I slide a list item to expose commands (w/ storyboards) 【发布时间】:2013-09-12 20:41:32 【问题描述】:我刚开始 ios 开发(我从事 Web 开发已有 6 年以上),我正在努力理解如何在默认元素之外构建我的 UI。
我觉得我开始的时候有点尴尬。我可以在创建自定义 UI 时找到的资源放弃使用情节提要。然而 Xcode5 似乎强制使用故事板(假设它处于测试阶段,所以这可能会改变)。
虽然我当前的目标是让列表项滑过以显示自定义操作(类似于邮箱、cobook 和无数其他应用程序),但我真正想要的是在仍然使用故事板的同时创建更多自定义 UI 的良好资源这将引导我朝着我需要去的方向前进。
感谢您的任何帮助,我一直在拼命地克制着想走简单的路而只使用 PhoneGap 的冲动。
谢谢大家。
【问题讨论】:
【参考方案1】:查看本指南。在其中,他们展示了如何使用水平平移手势制作 UITableViewCells,以便您可以创建您正在寻找的那种效果。
http://www.raywenderlich.com/21842/how-to-make-a-gesture-driven-to-do-list-app-part-13
它使用 .xib 文件(我同意你的观点,当故事板似乎是 Apple 的发展方向时,人们在教程中使用 xib 文件的程度令人难以置信)。但是,您可以在情节提要中制作 UITableViewController。我主要使用它来学习如何制作自定义 UITableViewCell,然后可以在任何类型的 UITableView 中使用。您只需选择表格视图中的单元格,将单元格的类设为您想要的 UITableViewCell 类型(在“显示身份检查器”下),然后将其设为自定义 UITableViewCell 的类。然后,当您调用 dequeueCellWithIdentifier 时,请确保标识符与情节提要中的单元格相同,并将单元格转换为您的自定义类型,如下所示...
MySlidingTableViewCell * cell = (MySlidingTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
并确保您 #import
单元格的类。
【讨论】:
以上是关于iOS:如何滑动列表项以显示命令(带故事板)的主要内容,如果未能解决你的问题,请参考以下文章