专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构

使用UIStackView平铺子控件

  • 1.创建5个子控件
  • 2.将5个子控件添加到一个 UIStackView 里面
  • 3.设置 stackView约束
  • 4.设置 stackViewDistribution(分布)
  • 5.设置 stackView 的子控件 间距
  • 6.将某个子控件连线到 ViewControllerview1 属性
  • ViewControllertouchesBegan: 方法中显示和隐藏 view1
      - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
          self.view1.hidden = !self.view1.hidden;
      }
    
  • 运行,当 view1 隐藏时,右边的view会往左边移动,不会占用原来的位置,依然是平铺子控件