小编jsb*_*eJS的帖子

将固定尺寸设置为图像

如何在SwiftUI中为图片设置固定大小?目前我的图片真的很大

目前,我具有以下结构:

struct TweetCell: View {
     var profileImage: Image
     var body: some View {
         HStack {
              profileImage
             VStack {
            ...
         }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

user-interface ios swift swiftui xcode11

4
推荐指数
1
解决办法
958
查看次数

无法单击列表中的导航链接 (SwiftUI)

我不能点击一个NavigationLinkListXcode的更新测试版3后的行是灰色的某些原因。

在此处输入图片说明

这是代码:

List {
        Section {

            NavigationLink(destination: Text("ProfileView")) {
                Text("Profil")
            }

            NavigationLink(destination: Text("Einstellungen")) {
                Text("Einstellungen und Datenschutz")
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

navigation xcode ios swift swiftui

4
推荐指数
1
解决办法
2588
查看次数

Xcode预览恢复按钮快捷方式

是否有键盘快捷键可以单击Xco​​de Previews上的画布中的“恢复”按钮,而不是每次都单击?

xcode keyboard-shortcuts preview swiftui

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

如何在后台在服务器上运行打字稿文件?

我有一个 NodeJS 应用程序,其中只有打字稿文件,没有 js 文件。我想在后台运行我的服务器。

我该如何存档?

我尝试使用名为 npm 的包,forever但它只适用于 js 文件,因为它不理解打字稿代码。

javascript node.js npm typescript server

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

呈现 Modal fullscreem SwiftUI

我怎样才能呈现一个将占据全屏并且不能通过向下滑动来消除的模式?目前我正在使用.sheet一个视图来呈现一个可关闭的模式。

我没有注意到 Xcode 中的任何测试版更改会改变这种行为。

任何帮助,将不胜感激 :)

iphone xcode modalviewcontroller ios swiftui

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

在SwiftUI中水平居中查看

如何在ViewImage)中水平居中HStack?我希望按钮保持左对齐,并且图像在视图中水平居中。

目前我有这个结构:

VStack {
        HStack {
            Button(action: {
                print("Tapped")
            }, label: {
                Image("left-arrow")
                    .resizable()
                    .frame(width: 30, height: 30, alignment: .leading)
            }).padding(.leading, 20)

            Spacer()

            Image("twitter-logo")
                .resizable()
                .frame(width: 30, height: 30, alignment: .center)

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

这给了我这个:

在此处输入图片说明

但我想实现这一目标:

在此处输入图片说明

更新:

在此处输入图片说明

user-interface xcode ios swift swiftui

2
推荐指数
5
解决办法
3526
查看次数

textFieldDidBeginEditing and textFieldDidEndEditing in SwiftUI

how can I use the methods textFieldDidBeginEditing and textFieldDidEndEditing with the default TextField struct by apple.

ios swift swiftui

2
推荐指数
2
解决办法
1083
查看次数

在 UISearchController 中搜索时无法在 tableView 中滚动

如果我在搜索栏中搜索某些内容(它嵌入在导航栏中),我将无法在 tableview 中滚动。如果我在搜索结束时点击 tableview 并且我可以点击单元格,但我希望能够在搜索时滚动并正常点击单元格。

这就是我添加 searchController 的方式:

override func viewDidLoad() {
    super.viewDidLoad()
    navigationController?.navigationBar.prefersLargeTitles = true

    tableView.delegate = self
    tableView.dataSource = self

    let searchController = UISearchController(searchResultsController: nil)
    searchController.searchBar.delegate = self
    navigationItem.searchController = searchController
}
Run Code Online (Sandbox Code Playgroud)

xcode uitableview uikit ios swift

2
推荐指数
1
解决办法
182
查看次数

为什么 addTarget 不会在 Swift 中被删除?

nextTrackCommand当我从屏幕导航回来并再次进入屏幕时,目标被多次调用,即使我删除了viewWillDisappear. 我做错了什么?

override func viewDidLoad() {
    super.viewDidLoad()

    UIApplication.shared.beginReceivingRemoteControlEvents()

    MPRemoteCommandCenter.shared().nextTrackCommand.addTarget { [unowned self] (_) -> MPRemoteCommandHandlerStatus in
        print("go to next track")
        return .success
    }
}

override func viewWillDisappear(_ animated: Bool) {
    MPRemoteCommandCenter.shared().nextTrackCommand.removeTarget(self)
}
Run Code Online (Sandbox Code Playgroud)

xcode ios swift mpremotecommandcenter swift5

2
推荐指数
1
解决办法
80
查看次数

无法在此文件中预览-[App Name] .app可能在Xcode 11 Beta 5上崩溃了

如果我添加EnviromentObject属性包装器,则Xcode预览不起作用。每次我添加一个Canvas都不会建立,并且出现此错误:

无法在此文件中预览-[App Name] .app可能已崩溃

如果我替换EnviromentObject属性包装器ObservedObject并对其进行初始化,则一切正常。

这是我的代码:

class NetworkManager: ObservableObject {

}

struct ContentView : View {
    @EnvironmentObject var networkManager: NetworkManager

    var body: some View {
        Text("Canvas not working")
    }
}

#if DEBUG
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView().environmentObject(NetworkManager())
    }
}
#endif
Run Code Online (Sandbox Code Playgroud)

更新:

当我使用绑定时,它也不会加载预览:

class NetworkManager: ObservableObject {

}

struct ContentView : View {
    @EnvironmentObject var networkManager: NetworkManager

    var body: some View {
        Text("Canvas not working")
    }
}

#if DEBUG …
Run Code Online (Sandbox Code Playgroud)

iphone xcode ios swiftui xcode11

1
推荐指数
2
解决办法
702
查看次数

在SwiftUI Xcode beta 5中将带有cornerRadius的边框添加到图像

如何cornerRadius为图像添加边框。我收到不赞成使用的警告,说我应该使用RoundedRectange Shape,但是我不知道该怎么使用

Beta 4:

Image(uiImage: ...)
   .border(Color.black, width: 2, cornerRadius: 10)
Run Code Online (Sandbox Code Playgroud)

iphone beta swift swiftui xcode11

0
推荐指数
4
解决办法
1972
查看次数