小编Ale*_*kis的帖子

导航栏大标题 - 动画问题

我在导航栏上使用大标题,当我点击一个单元格进入下一个控制器时,大标题有一个奇怪的动画(如下面的 gif 所示)。它不会立即消失。

我尝试了以下解决方案,但没有(https://www.morningswiftui.com/blog/fix-large-title-animation-on-ios13

在此处输入图片说明

我的代码:

在第一个视图控制器上:

override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        navigationItem.title = "New Order"
        navigationController?.navigationBar.prefersLargeTitles = true
}
Run Code Online (Sandbox Code Playgroud)

在第二个视图控制器上(带有大标题):

override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        navigationItem.title = "Menu"
        self.navigationController?.navigationBar.prefersLargeTitles = false
}
Run Code Online (Sandbox Code Playgroud)

编辑:

法比奥的答案是解决方案,但现在我有另一个问题:

当我点击一个单元格时,导航栏的一部分是黑色的(如下所示)

在此处输入图片说明

html xcode uinavigationbar ios swift

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

使用AVPlayer会返回“非多路径连接”错误

我正在使用AVKit播放youtube URL。

我在按钮动作中包含以下代码:

 @IBAction func trailerButtonAction(_ sender: Any) {
    guard let youtubeUrl = youtubeURL else { return }
    let player = AVPlayer(url: youtubeUrl)
    let playerViewController = AVPlayerViewController()
    playerViewController.player = player

    present(playerViewController, animated: true) {
        player.play()
    }
}
Run Code Online (Sandbox Code Playgroud)

该URL有效,但是当我按下按钮时,视频不会停止加载,并且在Debug区域收到此消息:

nw_endpoint_flow_copy_multipath_subflow_counts在非多路径连接上调用

url xcode swift avplayerviewcontroller

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

标签 统计

swift ×2

xcode ×2

avplayerviewcontroller ×1

html ×1

ios ×1

uinavigationbar ×1

url ×1