iOS:使用ReactiveCocoa切换UIViews

时间:2015-10-23 18:43:27

标签: ios reactive-programming reactive-cocoa frp

我在使用ReactiveCocoa时遇到了一些麻烦

所以基本上 - 我有2个(可能是N)UIButtons,当点击时应该触发一个不同的视图显示在屏幕上。

目前我正以下列方式实现目标:

- (IBAction)firstButtonTapped:(id)sender {

    [self processViewDisplayForViewType:ViewTypeFirstType];

}

- (IBAction)secondButtonTapped:(id)sender {

    [self processViewDisplayForViewType:ViewTypeSecondType];

}

-(void)processViewDisplayForViewType:(ViewType)viewType{

    switch (viewType) {

        case ViewTypeFirstType:

            //process showing a view based on the given type

            break;

        case ViewTypeSecondType:

            //process showing a view based on the given type

            break;
        default:
            break;

    }

    self.currentViewType = viewType;

}

现在,如果我有其他显示类型,我需要在switch块中添加aditional语句...所以我希望我可以使用ReactiveCocoa和FRP来解决这个问题。任何人都可以指出我正确的方向来解决这个问题吗?

0 个答案:

没有答案