当用户在分段控件(iOS)中触摸并保持片段时如何显示弹出窗口

时间:2015-06-08 16:30:16

标签: ios uipopovercontroller uisegmentedcontrol

当用户触摸(并保持)UISegmentedControl中的片段时,我需要显示带有其他选项的弹出窗口。我如何:

  • 检测保持"手势"在分段控制上。
  • 在所选片段的顶部显示带有其他选项的popover

谢谢!

请注意相关问题是:iPad popover - How do you point to one segment in a segmented control?

1 个答案:

答案 0 :(得分:2)

  1. 您需要使用这些"选项"创建一个视图。你想手动。或者您可以使用第三方库,例如this

  2. 将UILongPressGestureRecognizer添加到您的UIView

  3. 获取position of the touch location并显示popover