我应该使用tableViewController或常规viewController来重新创建提醒详细信息视图吗?

时间:2017-06-21 15:39:23

标签: ios swift swift3 tableview viewcontroller

您好我是swift的新手,我正在尝试创建一个类似的应用程序作为提醒应用程序。我想知道我是如何从提醒应用程序创建DetailView的,有些单元格之间有空格,有些单元格没有。 The view I'm trying to recreate

1 个答案:

答案 0 :(得分:0)

我的意见是使用UIViewController。因为你有更多的控制权。

UITableViewController:

如果您使用UITableViewController,则会显示一些默认功能。在storyboard / Xib中创建一个时,

如果使用UITableViewController,它将处理以下行为。

  • TableView创建
  • 清除ViewWillAppear上的选择
  • RefreshControl。

UIViewController:

如果您使用 UIViewController ,则可以执行上述所有功能,但您已为此编写代码。

让我们假设,如果您收到更改请求,要在tableview旁边添加一些自定义视图,并在tableview的顶部添加,那么它很容易在UIViewController中实现。

如果您需要对您的页面进行更多控制,请使用 UIViewController