UIstoryboard

·1 UIstoryboard
1、如果删除了 所有的视图控制器 就没有开始的箭头 需要勾选storyboard属性里面的is initial view controller 才有开始的视图控制器 窗口才知道 从谁开始

2、设置视图 与父视图 的左右 上下 间距:editor >>pin>>
leading space toSuperView(左)
trailing space toSuperView(右)
top space toSuperView(上)
bottom space toSuperView(下)

3、设置两个视图之间的间距 分为横向 竖向 两个方向的间距 ;(按住command选中要设置的两个视图)->>editor >>pin>>
Horizontal spacing(两个视图之间横向的间距 )
Vertical spacing(两个视图之间竖向的间距 )

4、设置视图 在父视图的横竖中心位置->>editor >>align>>
Horizontal Centers(水平居中)
Vertical Centers(垂直居中)

5、设置视图的自身的边距>>editor >>align>>
left Edges(左侧)
rigth Edges(右侧)
top Edges(上侧)
bottom Edges(下侧)

6、设置两个视图 等宽 等高editor >>pin>>
widths Equally (等宽)
Hights Equally(等高)

7、把storyBoard里面的视图控制器 与 代码里面的视图控制器 关联 点击》》》把class设置为 代码里面的类名

8、把storyBoard里面的控件 与 代码里面的视图控制器 关联
点击》》》》选中视图控制器的。h文件》》按住ctrl或者右键把控件连线到。h文件 >>Outlet

9、给storyBoard里面的控件 添加事件>> 点击》》》》选中视图控制器的。h文件》》按住ctrl或者右键把控件连线到。h文件>>>action

10、在storyboard里面设置视图控制器的标记 :点击
》》》》 storyboard里面填写视图控制器的标记 并勾选上user Storyboard ID

11、// 错误:
// 在storyBoard里面已经创建了HomeViewController 如果再次[[HomeViewController alloc]init]就会 是 两个不同的对象

// 正确:

// 在storyBoard里面 找到关联着HomeViewController的视图控制器 可以通过 storyBoard里面的Identifier标记 找到对应的视图控制器

// 1、需要找到 使用的storyBoard

        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];

// 在storyBoard里 找到咱们刚刚设置好的标记视图控制器

      HomeViewController *home =  [storyboard instantiateViewControllerWithIdentifier:@"HomeViewController"];

        [self.navigationController pushViewController:home animated:YES];
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ldl_csdn_ios

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值