【问题标题】:UITextfield removes when done-button clicked on tableviewheaderUITextfield 在完成按钮单击 tableview 标题时删除
【发布时间】:2019-08-05 06:13:28
【问题描述】:

我在TableViewCell 上有一个文本字段。当我单击完成按钮时,文本字段将被删除。当我向下滚动和向上滚动时,文本字段再次可见。

addSubview(search)

    search.leftViewMode = UITextField.ViewMode.always

    search.placeholder = "Поиск лекарств и товаров"
    search.backgroundColor = .white
    search.layer.cornerRadius = 10
    search.dropShadow(color: .black, opacity: 0.5, offSet: CGSize(width: 5, height: 5), radius: 5, scale: false)

【问题讨论】:

  • 你需要先设置你的搜索对象属性然后你应该调用 addSubview 方法否则你可能会添加一个空的 UIView 然后当你滚动它时添加属性。总结:addSubview(search) 应该在最后而不是在顶部。

标签: ios swift xcode uitextfield swift4


【解决方案1】:
   func textFieldShouldReturn(textField: UITextField) -> Bool {

        self.searchTextFieldShouldReturn = true
        textField.resignFirstResponder()

        return true
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多