打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
xcode storyboard基本操作
project  navigator  下面的文件列表
单击,切记不要双击  否则在xfind中打开,而不在xcode中打开

UITableView为例,注意先在头文件中给控制器类添加datasource,deletegate协议
1.给控件取名,建立控件参考
点击 storyboard。点击控制器视图。
点击inspector  栏左侧的双圆圈图标,assistant editor.出现控制器视图的.h文件。
a.注意connection inspector 下面有个reference outlet,
  将其拖动到.h文件中
  或者
b.按住Ctrl 将控件从视图中拖到 .h 文件中,添加一个property,给控件取名。
@property (strong, nonatomic) IBOutlet UITableView *tv;
在.m中
手动添加 @synthesize tv;


在viewdidload 中手动设置

    [tv setDataSource:self];

    [tv setDelegate:self];


普通属性,一般先在{}中定义一个实例变量,然后在{}后定义同名property,
对于控件不需要在{}中定义一个实例变量

2.关联datasource,deletegate
点击 storyboard

单击选中控件如 tableView  ,
a.点击右侧的connection inspector,或者
b.单击右键,点击outlets下的 datasource ,deletegate,将出现的圆圈 拖动到view controller  Scene 视图
c.按住ctrl,拖动到view controller  Scene 视图中对应的控制器上中对应的控制器上

3.关联事件处理程序
以button为例
选中button
a.右侧的connection inspector 中出现事件列表,选中对应事件拖动到.m文件中

或者
b.按住ctrl将 button 拖动到.m.


在scene下面有微型版的Document Outline,叫做Dock, 如下图:
什么是 Dock ?
它显示了当前视图的最上层对象,每个视图都至少有一个View Controller 对象,一个First Responder 对象,一个Exit 项目。当然了,它也可能会有其他的最上层对象。使用Dock 去连接outlets 和 actions变的非常容易,当你想把某个对象连接到视图控制器中时,只需简单地把它的图标拖拽到Dock上。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
xcode6中storyboard视图之间的约束【易懂】
iOS开发 - 深入理解控制器与类
在Storyboard中使用自定义的segue类型 | ryan's blog
StoryBoard和Xib开发时,一些小技巧,希望可以帮到大家
xcode问题集锦 | 月光清城
为iPhone 6设计自适应布局
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服