在我的.swift类中,我有一个按住Ctrl键并拖动为@Outlet的UITextField。现在在viewDidLoad中,我使用了以下代码
self.myTextField.keyboardType = UIKeyboardType.DecimalPad
当我在模拟器上启动我的应用程序并点击UITextField时,我得到了这个日志
Can't find keyplane that supports type 8 for keyboard
iPhone-Portrait-DecimalPad;
using 2617181025_Portrait_iPho
对于textField来说,我面临着一个荒谬的问题,我有两个文本字段,即tfA和tfB,我设置了代表,所有这些文本框,我想要的是,如果我点击tfA,那么它应该打印什么,它是打印的,如果我点击tfB,它应该显示键盘,它也很好,但是当我再次单击tfA时,它应该打印一些东西,并且键盘应该根据给定的条件关闭,但是键盘不会被丢弃--在那里,self.view.endEditing(true)也不工作。下面给出了屏幕截图的代码,我在这里做错了什么?
代码: Swift 3
import UIKit
class ViewController: UIViewController, UITextFieldDe
我正在尝试在swift中以编程方式在键盘顶部设置一个文本字段。我使用switch语句来确定用户所在屏幕的大小,因此这将影响键盘的大小以及textField应该放置的位置。我的代码没有运行,有人能帮我吗?
我还在努力让我的头脑变得更快。
var myTextField : UITextField!
var windowHeight = UIScreen.mainScreen().bounds.size.width
switch windowHeight {
case 667:
//iphone 6 and 6+