storyboard(一).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
storyboard(一)

1 首先建立一个项目,随便起一个名字。 2 点击“MainStoryboard.storyboard”,从“Object Library”托一个”Tab Bar Controller“进来: 3 点击“Tab Bar Controller” 在“Attributes Inspector”中选择“Is Initial View Controller”: 然后可以看到“Tab Bar Controller” 的右边多了一个箭头 4 删除上边的“?View Controllers - Item 1”,托一个“Table View Controller“进来 5 点击“Table View Controller“,然后菜单栏选择Editor-Embed In-Navigation Controller,当然也可以从“Object Library”托一个“Navigation Controller”进来,功能一样: 6 重建“Table View Controller“到“Navigation Controller”的关系 7 接下来我们做一些调整 7.1 首先到最右边的“Table View“,点击头部修改名字为”Player“ 7.2修改Tab bar的名称Item1为”Players“,Item2为”Gestures“ 8 解决错误,这时我们会接受到这样一个提醒 解决方法为Style选择为”Subtitle“,Identifier为”PlayerCell“ 之后错误消失 9 到此为止我们完成了Storyboard的大部分工作,下次会进行编码工作。如果以上没有错误,目前的结果应该是这样的: 1 建立文件“?PlayersViewController”记得选择”UITableViewController“ 2 选择“Table View Controller”设置“Identity Inspector”的Class为“PlayersViewController” 编辑“?PlayersViewController.h”,建立一个可修改的数组,这个将是我们今后存储Player数据的地方 #import?UIKit/UIKit.h ? @interface?PlayersViewController :?UITableViewController ? @property?(nonatomic,strong)?NSMutableArray?*players; ? @end 3 先放一放,建立一个基于“Objective-C class template”的Player文件,他的Subclass是“NSObject” 然后编辑“Player.h”和“Player.m” “Player.h” #import?Foundation/Foundation.h ? @interface?Player :?NSObject ? @property?(nonatomic,copy)NSString?*name, *game; @property?(nonatomic,assign)?int?rating; ? @end ? “Player.m” #import?Player.h ? @implementation?Player @synthesize?name,game,rating; ? @end 4 接下来在App Delegate中作些动作,首先在AppDelegate.m中import“?Player.h”和“?PlayersViewController.h” 编辑“AppDelegate.m” #import?AppDelegate.h #import?Player.h #import?PlayersViewController.h ? @implementation?AppDelegate { NSMutableArray?*players; } ? -(BOOL)application:(UIApplication?*)application didFinishLaunchingWithOptions:(NSDictionary?*)launchOptions { players?= [NSMutableArray?arrayWithCapacity:20]; ?? Player?*player = [[Player?alloc]?init]; player.name?=?@xxd; player.game?=?@游泳; player.rating?=?4; [players?addObject:player]; ?? player = [[Player?alloc]?init]; player.name?=?@张三; p

文档评论(0)

80019pp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档