【问题标题】:How to draw tooltip in iOS如何在 iOS 中绘制工具提示
【发布时间】:2018-12-22 09:01:14
【问题描述】:

我非常喜欢 Apple Measure 应用中的这个 UI 元素。我将如何画出这样的东西?

它不应该是图像,因为我希望它根据文本固有大小进行缩放。

【问题讨论】:

标签: ios swift


【解决方案1】:

3 个选项

1-UIPopoverPresentationController

2-UIMenuController

3- 通常UIView,箭头由QuadCurve绘制

【讨论】:

  • 我认为UIPopoverController 已被弃用
  • @Cesare 是的,它是替代品developer.apple.com/documentation/uikit/uipopovercontroller`UIPopoverPresentationController
  • UIPopoverPresentationController 在 iPhone 的纵向模式下不起作用(视图控制器以全屏模式显示)。
  • @Cesare 我用了很多次,它在 iphone 上运行,它只在 ipad 上运行时有点老了
  • @Cesare 如果你实现 UIPopoverPresentationControllerDelegate 方法,adaptivePresentationStyle 并返回 .none,它就可以工作。 Stack Overflow:stackoverflow.com/questions/25319179/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多