Я пытаюсь запустить некоторые примеры игровых площадок UIKit, и у меня проблемы с просмотром графических результатов.Xcode 8.2 Игровая площадка, не показывающая результаты UIKit
Что работает:
- Я могу просмотреть любые строковые задания в серой правой панели редактора.
- Я могу щелкнуть по значку «глаза» (быстрый просмотр) или «маленький прямоугольник» и увидеть правильный результат UIKit, хотя бы во временном всплывающем окне или в панели между кодовыми строками (как меньшими).
- Я могу напечатать материал, и он отображается в панели под редакторами (под панелью с временной шкалой и кнопкой запуска/остановки).
Что не работает:
- Я не могу получить большой графический дисплей моих результатов коды для отображения.
Ниже приведен пример кода я пытаюсь использовать:
import UIKit
import PlaygroundSupport
let containerView = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 375.0, height: 667.0))
let circle = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 50.0, height: 50.0))
circle.center = containerView.center
circle.layer.cornerRadius = 25.0
let button = UIButton(type: .detailDisclosure)
containerView.addSubview(button)
let startingColor = UIColor(red: (253.0/255.0), green: (159.0/255.0), blue: (47.0/255.0), alpha: 1.0)
circle.backgroundColor = startingColor
containerView.addSubview(circle);
PlaygroundPage.current.liveView = containerView
Что еще я должен сделать запустить детскую площадку? Существует связанный с этим вопрос: Playground not showing results, где OP спрашивает, настроил ли он устройство в симуляторе. Ну, в моем случае я не сделал, но я не знаю, где это сделать. Симулятор не работает.
EDIT:
Я видел этот вопрос, помеченный как возможный дубликат с общепринятым ответ не работает для меня, а другого упоминая частичное решение (только быстрые и встроенные отрывки). Поэтому, чтобы перефразировать мой вопрос: В Xcode 8.2 я должен ожидать увидеть результаты UIView в другом месте, кроме как в быстром предварительном просмотре (всплывающем) и встроенном предварительном просмотре (между строками кода)?
Возможного дубликата [IOS площадка не показывает UI просмотр] (http://stackoverflow.com/questions/33543460/ios-playground-doesnt-show-ui- Предварительный просмотр) – Acrasia
Да, спасибо, возможно, есть, но решения там либо работают частично, либо вообще не работают. – konrad
FWIW, у меня внезапно появилась площадка, которая не была рендеринга. Я ушел и перезапустил Xcode без радости. Затем я выключил помощника редактора и снова включил его, и появился пользовательский интерфейс. В нижней строке «liveView» немного шелушится в Xcode 8.2.1. – Rob