【问题标题】:iOS13: PopoverPresentationController - the border on the arrow side is missingiOS13:PopoverPresentationController - 箭头一侧的边框缺失
【发布时间】:2020-02-16 11:43:31
【问题描述】:

在与此帖子相同的主题中: ios13 UIPopoverViewController showing UITableViewController - Safe Area problems / Missing parts of table

但在我的情况下,它并不是特别是 UITableViewController,任何 iPad 上弹出窗口中的视图控制器都存在自 iOS13 以来的相同问题。

我对重叠内容没有问题,只是边框。

App screenshot

let popoverContent = self.storyboard!.instantiateViewController(withIdentifier: controllerName) as! SelectSceneViewController
popoverContent.preferredContentSize = CGSize(width: 700,height: 500)

let nav = UINavigationController(rootViewController: popoverContent)
nav.modalPresentationStyle = UIModalPresentationStyle.popover
nav.navigationBar.barStyle = navbarStyle
nav.view.layer.cornerRadius = 10
nav.view.layer.borderColor = UIColor.white.cgColor
nav.view.layer.borderWidth = 2

let popover = nav.popoverPresentationController
popover?.sourceView = button
popover?.sourceRect = button.bounds

self.present(nav, animated: true, completion: nil)

【问题讨论】:

  • 除了在不同类型的视图控制器上放置边框之外,这个问题与您链接的问题有何不同?相同的解决方案是相同的问题。
  • 没有重叠的内容,也没有 UITableViewController

标签: ios swift ipad popover ios13


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-19
  • 1970-01-01
  • 2019-01-16
相关资源
最近更新 更多