storyboard
来源:互联网 发布:淘宝中的淘口令是什么 编辑:程序博客网 时间:2024/05/16 12:54
1.storyboard中给scrollView添加约束:
1)scrollView添加约束
2)scrollView上添加一个view作为它的contentView,给contentView设置滚动方向
3)给contentView设置滚动范围(大小)
2.storyboard中给控制器添加 id
一个控制器要从其他多个页面跳转过来后保持不变,应该将其写成单例,然后除了给其绑定控制器外,还要给其设置id,用于与其他控制器进行区分。
3.根据控制器的id获取页面
PictureViewController *detailVC = [self.storyboard instantiateViewControllerWithIdentifier:@"pictureDetailID"];
4.根据segue获取页面并传值
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@ "toAddContactVCSegue"]){ //获取下个页面控制器 ClassDetailTableViewController * detailVC = segue.destinationViewController; //获取点击的cell UITableViewCell * cell = (UITableViewCell *)sender; //获取一个indexPath NSIndexPath * path = [self.tableView indexPathForCell:cell]; //根据下标获取班级 LoClass * loClass = self.allClassArray[path.row]; //属性传值 传给下个页面 } }
5.获取storyboard中的某个控制器
PictureViewController *detailVC = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"vcId"];
6.viewController是在storyboard里面的拖的,运行后为什么上面的东西显示不出来?
一般情况下都可以正常显示的,但是万一没有显示,那就在viewDidLoad中给它设置一下背景色,这样表示将控制器初始化了
7.可视化的添加的约束是可以获取并且改动的
直接选中可视化中的约束,然后拖入Interface中,然后就可以控制约束了
8.storyboard中拖的tableViewController上的cell,使用的时候不需要注册,storyboard底层会自动注册cell,但是xib需要注册
0 0
- Storyboard
- Storyboard
- StoryBoard
- Storyboard
- StoryBoard
- Storyboard
- storyboard
- storyboard
- Storyboard
- storyBoard
- storyboard
- storyboard
- storyboard
- storyboard
- StoryBoard
- storyboard
- storyBoard
- Storyboard
- 【栈项目4 - 数制转换——第6周】
- 使用jquery获取<input>输入的值
- IOS 播放音乐库的音乐
- java后台登陆的过滤
- Android 传感器 (详解一)—— 简单介绍传感器的使用步骤
- storyboard
- 关于 crontab
- win8系统选择关机,真的关机了吗?
- zy p
- App快速上架经验
- pptp vpn记录用户登录和流量信息
- Node 中使用 supervisor
- java验证码的生成
- Android音频系统之AudioTrack(二)