0

我有一个包含几个UITableViewController子类的应用程序。我创建了一个共享父级,我在其中处理大部分 prepareForSegue 工作并通过模板方法模式委托给子类的实现。

这个父类有一些逻辑,比如何时setEditing:animatednavigationItem.

我刚刚添加了一个详细视图,它只是 aUITextField和 aUITextView所以它真的不需要是 a UITableView。事实上,如果它是一个表格视图,我就不会有我想要的滚动行为。所以我UIViewController直接把它变成了一个子类。

但我希望它具有与其他视图控制器从中间类继承的相同的编辑/取消行为。

解决重复的惯用方法是什么?类别?

4

0 回答 0