启用sideMenu的功能仅在React Native Navigation V2中的iOS中可用

时间:2018-07-21 20:05:30

标签: react-native-navigation

我注意到enabled仅在iOS上可用, 在Android上不可用。

在iOS中,您可以清楚地看到enabled是该库的一部分。

@interface RNNSideMenuSideOptions : RNNOptions

- (void)applyOnSide:(MMDrawerSide)side viewController:(UIViewController *)viewController;

@property (nonatomic, strong) NSNumber* visible;
@property (nonatomic, strong) NSNumber* enabled;
@property (nonatomic, strong) NSNumber* width;

@end

但是,在Android中,您不是:(

public class SideMenuOptions {
    public Bool visible = new NullBool();

    public static SideMenuOptions parse(JSONObject json) {
        SideMenuOptions options = new SideMenuOptions();
        if (json == null) return options;

        options.visible = BoolParser.parse(json, "visible");
        return options;
    }

    public void mergeWith(SideMenuOptions other) {
        if (other.visible.hasValue()) {
            visible = other.visible;
        }
    }
}

0 个答案:

没有答案