使用分段控制器处理两个容器视图

work with two container view using segmented controller

M 使用 objective c 学习容器视图。

这里,尝试使用分段控制器将两个容器一一显示。 两个容器使用的容器名称分别是containerViewA、containerViewB。 我是 运行 只加载 containerViewB 的应用程序。

代码:

@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIView *containerViewA;
@property (weak, nonatomic) IBOutlet UIView *containerViewB;
@end

- (IBAction)ShowComponent:(UISegmentedControl *)sender {
    if (sender.selectedSegmentIndex == 0) {
        [UIView animateWithDuration:(0.5) animations:^{
            self.containerViewA.alpha = 1;
            self.containerViewB.alpha = 0;
        }];
    } else {
        [UIView animateWithDuration:(0.5) animations:^{
            self.containerViewA.alpha = 0;
            self.containerViewB.alpha = 1;
        }];
    }
} 

更新:

更新 1:

故事板侧面板。

确保 @property (weak, nonatomic) IBOutlet UIView *containerViewA;@property (weak, nonatomic) IBOutlet UIView *containerViewB; 连接正确。