中易网

如何在Xcode 8中更好地使用StoryBoard

答案:1  悬赏:50  
解决时间 2021-01-20 03:57
如何在Xcode 8中更好地使用StoryBoard
最佳答案
一、如何使用storyboard简单实现Push页面,步骤如下:
1、创建一个带有storyboard的singleview application应用程序如图。
创建好的应用程序已经自动创建好了一个和MainStoryboard连接好的ViewController。
2、在MainStoryboard中,选中ViewController并拖入tableview以及tableviewCell,并且设置tableviewCell的style为Basic,Identifier为Cell,如果希望是自定义cell的则需要选择custom,如下图,之后可以插入一个NavigationController:
现在可以编码了,在ViewController.m中:
#pragmamark - UITableViewDataSource

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section{
return1;
}

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{
staticNSString*CellIdentifier = @"Cell";
UITableViewCell*cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell= [[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
}

cell.textLabel.text=@"话题";

returncell;
}

3、现在实现简单的push功能:
再次打开MainStoryboard文件,新拖入一个TableViewController,并且在右边工程中新建一个TopicTableViewController的h文件和m文件,选中MainStoryboard中的TableViewController,将其class设置为TopicTableViewController,同上设置好tableview的cell。

*右键选择前一个viewcontroller的cell,连接push到新拖入的TableView Controller,如下图:
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丽嘉宾馆(锡林郭勒锡林浩特)地址在什么地方,
xpb98-2198aAs小鸭9.8公斤双杠洗衣机尺寸多少
求一个简单的直流降压电路
属蛇的今年多大?2018年
青岛典藏拍卖公司靠普吗?
当获救的人们上岸时,等待的人们会怎么做
下列关于TCP和UDP协议的说法错误的是( )
手机ld是什么意思
世博会走进中国是什么时候?地点在那里?吉祥
外墙腻子打底,内墙找面,行吗
求用 我爱赵爱霞 成一首诗
日语的动词意志形是指什么
电脑液晶屏幕上总有一道亮线?
一般视频的桢率是多少,和比特率!???
()36÷()()=()2
推荐资讯
梦幻号忘记了是哪个区的怎么办?
如果维持原叛还可以向省高级人民法审叛或向省
怎样提高自己的眼光和审美观?
苏亚雷斯在加盟巴萨以前是在哪个队
跑男3第二期嘉宾和鹿晗搭档的女人是谁
鉴定ck经典款T恤真假 帮忙看一下这件衣服的真
晶隆源光电公司怎么去啊,有事要去办理
柴机油2ow-5o是什么意思?
电脑怎么重新输入wifi密码
什么工作女孩多?
外商投资企业所得税需要备案管理吗?
缓冲溶液有什么作用?如果不加会有什么影响?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?