简要介绍我想用这个实现什么:
我有一个自定义UIView
,我想让箭头可见,例如在底部和左侧。我认为可以像这样做一样做到这UIViewAutoresizing
一点。
typedef
所以我为我的自定义视图创建了一个类似的:
typedef NS_OPTIONS(NSUInteger, Arrows) {
ArrowNone = 0,
ArrowRight = 1 << 0,
ArrowBottom = 1 << 1,
ArrowLeft = 1 << 2,
ArrowTop = 1 << 3
};
同样在我的自定义视图头文件中,我添加了:
@property (nonatomic) Arrows arrows;
这一切都有效,现在我可以设置属性:
customview.arrows = (ArrowBottom | ArrowLeft);
这返回6
。
现在是我的问题,如何检查我的arrows
属性是否包含底部和左侧?我试过了:
if (self.arrows == ArrowLeft) {
NSLog(@"Show arrow left");
}
这没有做任何事情。还有其他方法可以检查吗?