ios – 手动设置UIPopover箭头方向和位置

我正在使用UIBarButtonItem.在我的场景中,我想在双击该栏按钮时显示每个栏按钮的弹出窗口.所以我使用UIBarButtonItem中的UITapGesture.但是,弹出箭头始终出现在所有UIBarButtonItem的中间.

我无法使箭头出现在每个条形按钮的中间.我的朋友告诉我用点设置箭头方向,但我不知道该怎么做.

如何设置弹出箭头的位置和方向?

解决方法

使用以下方法设置弹出窗口的方向:
[yourPopover setPopoverArrowDirection: UIPopoverArrowDirectionDown];

您还可以使用UIPopoverArrowDirectionUp,UIPopoverArrowDirectionLeft和UIPopoverArrowDirectionRight以及UIPopoverArrowDirectionAny.

对于斯威夫特

yourPopover?.permittedArrowDirections = .up or .down or .left or .right

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...