1

こんにちは、図書館を利用しています。列挙型にいくつかのオプションが埋め込まれていますが、それらを構成する方法がわかりません。ライブラリはPPRevealSideViewControllerと呼ばれます。次のプロパティがあります。

@property (nonatomic, assign) PPRevealSideOptions options;

列挙型コードは次のとおりです。

enum {
    PPRevealSideOptionsNone = 0,
    PPRevealSideOptionsShowShadows = 2 << 1, /// Disable or enable the shadows. Enabled by default
    PPRevealSideOptionsBounceAnimations = 1 << 2, /// Decide if the animations are boucing or not. By default, they are
    PPRevealSideOptionsCloseCompletlyBeforeOpeningNewDirection = 1 << 3, /// Decide if we close completely the old direction, for the new one or not. Set to YES by default
    PPRevealSideOptionsKeepOffsetOnRotation = 1 << 4, /// Keep the same offset when rotating. By default, set to no
    PPRevealSideOptionsResizeSideView = 1 << 5, /// Resize the side view. If set to yes, this disabled the bouncing stuff since the view behind is not large enough to show bouncing correctly. Set to NO by default
};
typedef NSUInteger PPRevealSideOptions;

どうもありがとうございました!

4

2 に答える 2

2
obj.options = opt0 | opt1 | ... etc

例えば:obj.options = PPRevealSideOptionsBounceAnimations | PPRevealSideOptionsResizeSideView;

于 2012-07-16T08:01:31.610 に答える
1

その目的のために、このコントローラーのドキュメントを作成しました。悪いことに、このメソッドはあまり強調されていませんが、存在します: オプションを使用してリセットできます- (void) resetOption:(PPRevealSideOptions)option;(背後では、低レベルです_options ^= option;:) または、 を使用してオプションを設定します- (void) setOption:(PPRevealSideOptions)option。setOptionS メソッドもあります ;)

于 2012-07-18T18:49:43.320 に答える