0

当我调用该方法时

- (void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view 
permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections 
animated:(BOOL)animated

UIPopoverController,我通过 UIPopoverArrowDirectionUp | UIPopoverArrowDirectionDown 作为 allowedArrowDirections 参数的参数。

我的问题很简单:

如何在 arrowDirections 中测试 UIPopoverArrowDirectionDown 的存在?

if (arrowDirections == UIPopoverArrowDirectionDown)
    NSLog(@"arrowDirections contains UIPopoverArrowDirectionDown");

不起作用。

4

1 回答 1

0
if (arrowDirections & UIPopoverArrowDirectionDown == UIPopoverArrowDirectionDown) {
    NSLog(@"arrowDirections contains UIPopoverArrowDirectionDown");
}
于 2012-06-08T09:00:46.080 回答