将自定义标签添加到拆分视图中的原型单元格

VeloPietoso

我正在 SplitViewController 中开发字典应用程序。在主视图控制器上,我想显示各种输入词和它们被点击的次数,而在细节上我想显示词的定义和细节。到目前为止,我已经设置了所有内容,除了一个单词被点击的次数,这应该显示在主视图控制器上。如何在主视图控制器中自定义各种标签,添加标签?

// "Word" class
import UIKit

class Word {
let name: String
let meaning: String
let wordType: String
let numberOfTimesFound: String


init(name: String, meaning: String, wordtype: String, numberOfTimesFound: String) {
    self.name = name
    self.meaning = meaning
    self.wordType = wordtype
    self.numberOfTimesFound = numberOfTimesFound
    }
}


let words = [
Word(name: "Afraid", meaning: "WORD DEFINITION GOES HERE", wordtype: "adjective", numberOfTimesFound: "1")
]

//MasterViewController.swift

import UIKit

class MasterViewController: UITableViewController {

override func viewDidLoad() {
    super.viewDidLoad()


    let firstWord = words.first

}


override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return words.count
}


override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
    let word = words[indexPath.row]
    cell.textLabel?.text = word.name
    return cell
}

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    let word = words[indexPath.row]
    let appDelegate = UIApplication.shared.delegate as! AppDelegate
    appDelegate.detailViewController.refreshUI(word: word)
}

//AppDelegate.swift

import UIKit

@UIApplicationMain


class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?
var masterViewController = MasterViewController()
var detailViewController = DetailViewController()

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    let splitViewController = window?.rootViewController as? UISplitViewController
    let leftNavController = splitViewController!.viewControllers.first as? UINavigationController
    masterViewController = (leftNavController?.topViewController as? MasterViewController)!
    detailViewController = (splitViewController!.viewControllers.last as? DetailViewController)!

    // Override point for customization after application launch.
    return true

}
瓦迪安
  • 在项目导航器中选择故事板或笔尖。
  • 选择原型单元格。
  • ⌥⌘4显示属性检查器。
  • style单元格的设置Right DetailLeft DetailSubtitle启用detailTextLabel标签。
  • cellForRowAt第二个字符串分配给text的属性detailTextLabel

如果预定义的样式不符合您的需要custom,将样式设置为,将所有 UI 元素拖到单元格中,添加约束,创建UITableViewCell子类,添加IBOutlets,连接插座,将单元格的类设置为自定义类并强制转换出列单元格cellForRowAt到自定义类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将自定义单元格模板添加到Ember表表

来自分类Dev

将自定义列表添加到Excel 2007中的单元格

来自分类Dev

如何基于不同单元格中的特定条目将自定义文本添加到单元格?

来自分类Dev

如何将自定义单元格添加到由Storyboard构建的静态Tableview中?

来自分类Dev

将自定义函数添加到对象原型

来自分类Dev

将自定义视图添加到警报视图

来自分类Dev

将自定义视图添加到警报视图

来自分类Dev

将自定义标签添加到TIFF文件

来自分类Dev

Notepad ++将自定义标签添加到行

来自分类Dev

Notepad ++将自定义标签添加到行

来自分类Dev

将自定义视图(tileview)添加到布局?

来自分类Dev

如何为已添加到 UIViewController 之上的 tableView 添加自定义单元格?

来自分类Dev

MsgBox不会显示使用自定义格式添加到单元格中的零

来自分类Dev

使用自动布局将UIButton添加到自定义单元格

来自分类Dev

自定义 TableView 单元格未添加到 tableview

来自分类Dev

自定义集合视图单元格添加图像

来自分类Dev

无法将内容添加到IB中的视图控制器中的自定义表视图单元格

来自分类Dev

无法将内容添加到IB中的视图控制器中的自定义表视图单元格

来自分类Dev

如何动态地在滚动视图中将自定义布局添加到线性布局

来自分类Dev

Magento-将自定义块添加到目录产品编辑视图中的现有选项卡

来自分类Dev

自定义单元格标签

来自分类Dev

如何在Swift的故事板上的表视图中添加两个自定义单元格?

来自分类Dev

如何在Swift的故事板上的表视图中添加两个自定义单元格?

来自分类Dev

如何将自定义视图单元格置于NSTableView中的表行上方?

来自分类Dev

将自定义css添加到wordpress导航中<a>标签内的<i>标签

来自分类Dev

在表格视图中放置自定义单元格未完全显示单元格

来自分类Dev

设置添加到表格视图中单元格的图像的大小

来自分类Dev

如何将特定的表格单元格添加到表格视图中?

来自分类Dev

如何使用按钮将单元格动态添加到我的表视图中

Related 相关文章

  1. 1

    如何将自定义单元格模板添加到Ember表表

  2. 2

    将自定义列表添加到Excel 2007中的单元格

  3. 3

    如何基于不同单元格中的特定条目将自定义文本添加到单元格?

  4. 4

    如何将自定义单元格添加到由Storyboard构建的静态Tableview中?

  5. 5

    将自定义函数添加到对象原型

  6. 6

    将自定义视图添加到警报视图

  7. 7

    将自定义视图添加到警报视图

  8. 8

    将自定义标签添加到TIFF文件

  9. 9

    Notepad ++将自定义标签添加到行

  10. 10

    Notepad ++将自定义标签添加到行

  11. 11

    将自定义视图(tileview)添加到布局?

  12. 12

    如何为已添加到 UIViewController 之上的 tableView 添加自定义单元格?

  13. 13

    MsgBox不会显示使用自定义格式添加到单元格中的零

  14. 14

    使用自动布局将UIButton添加到自定义单元格

  15. 15

    自定义 TableView 单元格未添加到 tableview

  16. 16

    自定义集合视图单元格添加图像

  17. 17

    无法将内容添加到IB中的视图控制器中的自定义表视图单元格

  18. 18

    无法将内容添加到IB中的视图控制器中的自定义表视图单元格

  19. 19

    如何动态地在滚动视图中将自定义布局添加到线性布局

  20. 20

    Magento-将自定义块添加到目录产品编辑视图中的现有选项卡

  21. 21

    自定义单元格标签

  22. 22

    如何在Swift的故事板上的表视图中添加两个自定义单元格?

  23. 23

    如何在Swift的故事板上的表视图中添加两个自定义单元格?

  24. 24

    如何将自定义视图单元格置于NSTableView中的表行上方?

  25. 25

    将自定义css添加到wordpress导航中<a>标签内的<i>标签

  26. 26

    在表格视图中放置自定义单元格未完全显示单元格

  27. 27

    设置添加到表格视图中单元格的图像的大小

  28. 28

    如何将特定的表格单元格添加到表格视图中?

  29. 29

    如何使用按钮将单元格动态添加到我的表视图中

热门标签

归档