小编Ber*_*ard的帖子

将 Binding<Int> 与 TextField SwiftUI 一起使用

我目前正在构建一个页面以将玩家信息添加到本地数据库。我为每个链接到播放器结构中的元素的输入都有一个 TextField 集合。

var body: some View {
        VStack {
            TextField("First Name", text: $player.FirstName)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Last Name", text: $player.LastName)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Email", text: $player.eMail)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Shirt Number", text: $player.ShirtNumber)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("NickName", text: $player.NickName)
            .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Height", text: $player.Height)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Weight", text: $player.Weight)
                .textFieldStyle(RoundedBorderTextFieldStyle())

            Button(action: {
                submitPlayer(player: self.player)T
            }) {
                Text("Submit")
            }

            Spacer()
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的播放器结构是

struct Player: Hashable, Codable, Identifiable {
    var id: Int
    var FirstName: String
    var LastName: String
    var NickName: String
    var eMail: String
    var ShirtNumber: Int
    var Height: Int …
Run Code Online (Sandbox Code Playgroud)

xcode swift swiftui

27
推荐指数
3
解决办法
2万
查看次数

无法在模块外部使用 import 语句,TypeScript NodeJS Firebase Functions 项目

我最近使用 TypeScript 设置了一个 Firebase Functions 项目。据我所知,我正在使用与过去相同的设置。然而,这一次,当我运行时,firebase emulators:start我收到以下错误:

Error: Error occurred while parsing your function triggers.

<Local Computer Path>/firebase/functions/src/index.ts:3
import functions = require("firebase-functions");
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at Object.compileFunction (node:vm:352:18)
    at wrapSafe (node:internal/modules/cjs/loader:1031:15)
    at Module._compile (node:internal/modules/cjs/loader:1065:27)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at loadModule (/opt/homebrew/lib/node_modules/firebase-tools/lib/deploy/functions/runtimes/node/triggerParser.js:10:16)
    at /opt/homebrew/lib/node_modules/firebase-tools/lib/deploy/functions/runtimes/node/triggerParser.js:34:21
Run Code Online (Sandbox Code Playgroud)

据我所知,我没有对过去的项目进行任何更改,我没有遇到这个问题。我能想到的唯一潜在区别是我使用npm install -g firebase-tools@latest. 以下是我的项目中的一些文件:

src/index.ts

/* eslint-disable max-len */
import functions = require("firebase-functions");
import admin …
Run Code Online (Sandbox Code Playgroud)

node.js typescript google-cloud-functions

5
推荐指数
1
解决办法
2477
查看次数

在Android TextView中按文字换行

我有一个包含一段信息的文本视图。我想使文字按单词而不是按字符换行。当前,如果单词太长,它将插入连字符并在单词中间中断。

这是我的TextView的xml代码

    <ScrollView
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:layout_above="@+id/title"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_marginBottom="13dp"
    android:id="@+id/scrollView2">

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <TextView
            android:id="@+id/content"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="130dp"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:ellipsize="start"
            android:text="TextView"
            android:textColor="#000000"
            android:textSize="16sp"
            android:visibility="visible" />
    </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助。

android word-wrap textview

3
推荐指数
1
解决办法
5173
查看次数

如何禁用谷歌地图重新对齐北按钮

嗨,我想知道如何禁用Google Maps左上角的北对齐罗盘按钮。我链接了一张图片以显示我在说什么。我已经找到了如何禁用其他UI组件的方法,但是关于禁用此按钮一无所获。我正在使用android studio。

在此处输入图片说明

谢谢!

user-interface android google-maps

3
推荐指数
1
解决办法
1618
查看次数

从另一个手表应用程序打开 Apple Watch 应用程序

我正在寻找一种从另一个 Apple Watch 应用程序打开 Apple Watch 应用程序的方法。我找到了 iOS 应用程序的答案。我正在寻找与此答案类似的东西,但适用于 watchOS 而不是 iOS。

我试图复制 watchOS 的 iOS 答案,但没有运气。我使用的代码是:

func openApp() {
    let url = URL(string:"App Name")
    WKExtension.shared().openSystemURL(url!)
}
Run Code Online (Sandbox Code Playgroud)

我希望这会打开应用程序,但是,调用该函数时什么也没发生。

swift apple-watch watchkit watchos

0
推荐指数
1
解决办法
627
查看次数