Ответ 1
Это может быть связано с приложением " Swift Playgrounds "?
Приложение iPad-only (вы даже не можете найти его в App Store на iPhone).
Я пытаюсь использовать некоторые коды в Xcode 8.2.1 Playground с Swift 3.
Я был смущен, так как PlaygroundPage.current.liveView
выполняет iPad-подобный симулятор.
Я хочу проверить ввод с клавиатуры через симулятор меньшего устройства. Могу ли я справиться с этим лучше?
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setupTextView()
}
private func setupTextView() {
let textView = UITextView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height))
textView.backgroundColor = .gray
textView.isSelectable = true
textView.font = textView.font?.withSize(20)
view.addSubview(textView)
}
}
let viewController = ViewController()
let window = UIWindow(frame: CGRect(x: 0, y: 0, width: 640, height: 600))
window.rootViewController = viewController
window.makeKeyAndVisible()
import PlaygroundSupport
PlaygroundPage.current.liveView = window
PlaygroundPage.current.needsIndefiniteExecution = true
Это может быть связано с приложением " Swift Playgrounds "?
Приложение iPad-only (вы даже не можете найти его в App Store на iPhone).