ios - 我应该使用 tableViewController 还是常规 viewController 来重新创建提醒详细信息 View ?

标签 ios swift swift3 tableview viewcontroller

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

最佳答案

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

UITableViewController:

如果你使用UITableViewController,它会有一些默认功能。当您在 Storyboard /Xib 中创建一个时,

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

  • 创建TableView
  • 清除 ViewWillAppear 上的选择
  • 刷新控件。

UIViewController:

如果您使用UIViewController,您可以实现上述所有功能,但您已经为此编写了代码。

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

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

关于ios - 我应该使用 tableViewController 还是常规 viewController 来重新创建提醒详细信息 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44680607/

相关文章:

ios - ObjectMapper 无法序列化响应

ios - 从 iOS 应用程序将字典数据发送到 Apple Watch

swift - 在双击手势上显示菜单列表 - Swift 3

ios - 如何检查 S3 存储桶中的文件可用性

iphone - 如何从默认的 iOS 相机应用程序向我的应用程序发送照片?

ios - 在其图像上显示 UIBarButton 标题

arrays - 从二维数组获取列 - 如何限制扩展中的数组类型?

ios - swift 3 : present does not work on iOS 9 and older

ios - 自定义单元格内容不显示 Swift

ios - dyld:未加载库:@rpath/libswiftCore.dylib