小编And*_*jen的帖子

UIDatePicker 模式 countDownTimer 值更改回调未第一次调用

我在 UIDatePicker 模式 .countdownTimer 中遇到这个奇怪的问题

在此输入图像描述

当我向 datePicker 视图添加上/下/左/右约束时,第一次未注册回调。但是,如果我仅添加对齐约束,则回调每次都会起作用。也许它是一个错误。知道为什么它不起作用吗?

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var datePicker: UIDatePicker!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        datePicker.datePickerMode = .countDownTimer
        datePicker.addTarget(self, action: #selector(datePickerValueChanged(_:)), for: .valueChanged)

    }

    @objc func datePickerValueChanged(_ sender: UIDatePicker){
        print("Selected value \(sender.countDownDuration)")
    }
}

Run Code Online (Sandbox Code Playgroud)

ios swift

6
推荐指数
1
解决办法
324
查看次数

为什么我的自定义 UITableViewCell 显示无法正确显示?

我有一个 UITableViewController ,其中有一个原型单元。该单元格中有一个标签和一个文本字段,并且其类设置为InputCell。当表视图加载时,单元格似乎已出列,但显示为默认的空单元格。

我已经检查了以下事项:

  • TableViewController 的类设置为我的 TableViewController 子类(ControlSettingsView)
  • TableViewController 是 TableView 的委托和数据源
  • 自定义单元格的类设置为我的 TableViewCell 子类(InputCell)
  • 自定义单元格重用标识符设置为“input_cell”,这与我的 TableViewController 中使用的标识符匹配。
  • 确保标签和文本字段位于我的单元格内容视图中,而不是单元格本身。
  • 我的单元格中视图的限制看起来很合理。
  • 将单元格背景设置为红色以使其突出,以检查标签和文本字段是否不可见,但单元格是否已正确出列。

从根视图控制器导航到我的设置视图的函数

func gototSettingsFor(control: EditableUIElement) {
        let v = ControlSettingsView()
        self.navigationController?.pushViewController(v, animated: true)
    }
Run Code Online (Sandbox Code Playgroud)

ControlSettingsView.swift

class ControlSettingsView: UITableViewController {

    let INPUT_CELL: String = "input_cell"

    override func viewDidLoad() {
        super.viewDidLoad()
        tableView.register(InputCell.self, forCellReuseIdentifier: INPUT_CELL)
    }

    override func numberOfSections(in tableView: UITableView) -> Int {
        return 1
    }

    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        switch (section) {
        case 0: …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

5
推荐指数
1
解决办法
1644
查看次数

标签 统计

ios ×2

swift ×2

uitableview ×1