2
Mac OS의 놀이터에서 스위프트. 사용자가 UItext 필드를 클릭하면 키보드가 생성되지만보기에 비해 매우 커서 첫 번째 키만 사용할 수 있습니다.스위프트 놀이터 UITextField가 너무 큰 키보드를 생성합니다.
최소한 예 :
import UIKit
import PlaygroundSupport
class TesterViewController : UIViewController {
var testTextField : UITextField!
override func loadView() {
let view = UIView()
view.backgroundColor = .white
testTextField = UITextField()
testTextField.borderStyle = .roundedRect
testTextField.text = ""
view.addSubview(testTextField)
testTextField.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
testTextField.topAnchor.constraint(equalTo: view.topAnchor, constant: 20),
testTextField.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 20),
])
self.view = view
}
}
PlaygroundPage.current.liveView = TesterViewController()
아주 좋습니다. 감사. 놀이터 크기를 바꿀 수는 없지만이 해결 방법은 현재 괜찮습니다. UIScreen.main.bounds와 일치하는 사용자 지정 CGsize를 만들고이를 원하는 기본 콘텐츠 크기로 사용했습니다. UItextfield에 사용자 텍스트를 추가하는 더 좋은 방법이 있습니까? –