【发布时间】:2016-11-15 03:21:39
【问题描述】:
我为 iPad 应用程序实现了UIPopoverPresentationController,但弹出框的箭头指向下方而不是向上。 popPresenter.arrowDirection 给出一个错误,指出这是一个只读属性。如何将 popOver 的箭头设置为向上而不是向下?
UIPopoverPresentationController *popPresenter = [self.alertController popoverPresentationController];
popPresenter.sourceView = self;
popPresenter.sourceRect = CGRectMake(self.center.x, self.contentSize.height, self.bounds.origin.y, self.contentSize.height);
popPresenter.arrowDirection = UIPopoverArrowDirectionUp;
【问题讨论】:
-
你要设置
permittedArrowDirections属性 -
我将
permittedArrowDirections属性设置为等于YES?但是arrowDirectionProperty仍然是只读的... -
@matt 我被告知,不是很清楚或完整的答案......
-
@D.Khan
permittedArrowDirections不是 BOOL ,您不能将其设置为 YES -
是的,我已经从下面的答案中得到了。但是我的问题仍然存在,当我将属性设置为
UIPopoverArrowDirectionUp时,箭头没有指向并且 popOver 被搞砸了。
标签: ios objective-c ipad constraints uipopovercontroller