我是新的使用Swift UI和编码一个简单的应用程序学习。我希望视图在iPad上的外观与iPhone上的视图相同,但是iPad显示了一个空白屏幕,其中视图超出了界限。我尝试使用GeometryReader,如下所示,试图修复:
var body: some View {
NavigationView {
GeometryReader { bounds in
VStack(alignment: .center){
Text("Welcome to Fair Rent")
多年来,苹果一直提供在联网屏幕上显示不同于驱动它的iOS设备上的内容的能力。 有没有办法在Unity内置的应用程序中使用这一功能?例如,iPad将显示一个摄像机视图,而通过USB-C连接器通过HDMI连接的电视将显示不同的摄像机视图? 苹果文档中的文章是here,here是一个很好的演练。 This article解释了如何在Unity和Swift之间发送消息,但它的范围似乎相当有限。
我使用这个命令从终端运行我的xcode构建ui测试:
xcodebuild -workspace test.xcworkspace \
-scheme "test" \
-destination 'platform=iOS Simulator,name=ipad Air' \
test
但是最近我从Xcode7.3迁移到Xcode8
我使用的是来自
use swift legacy version
从构建设置选项。
但是,当我使用该命令时,它显示错误,并且不运行ui测试。
它运行得很好,如果我不使用命令行运行测试,我的意思是直接从项目运行,它运行xcode u