如何使用storyboard创建uipageviewcontroller

小歡歡 2024-12-02 13:43:24
最佳回答
storyboard是ios 5的新特征,目的是代替历史悠久的nib/xib,对于已经习惯了xib文件的孩子们来说,storyboard还不是那么熟悉。经过两天的研究,有了一些心得,在此分享。一、如何使用storyboard简单实现push页面,步骤如下:1、创建一个带有storyboard的singleview application应用程序如图。创建好的应用程序已经自动创建好了一个和mainstoryboard连接好的viewcontroller。2、在mainstoryboard中,选中viewcontroller并拖入tableview以及tableviewcell,并且设置tableviewcell的style为basic,identifier为cell,如果希望是自定义cell的则需要选择custom,如下图,之后可以插入一个n**igationcontroller:不要忘记连接datasource和delegate。现在可以编码了,在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:uitableviewcellstyledefaultreuseidentifier:cellidentifier];cell.accessorytype=uitableviewcellaccessoryd**closureindicator;}cell.textlabel.text=@"话题";returncell;}3、现在实现简单的push功能:再次打开mainstoryboard文件,新拖入一个tableviewcontroller,并且在右边工程中新建一个topictableviewcontroller的**件和m文件,选中mainstoryboard中的tableviewcontroller,将其class设置为topictableviewcontroller,同上设置好tableview的cell。*右键选择前一个viewcontroller的cell,连接push到新拖入的tableview controller,如下图:这个时候运行就能正确push到新的tableview页面了。如果你希望在push页面的时候做些什么操作的话,可以在viewcontroller.m文件中编码:-(void)prepareforsegue:(u**toryboardsegue*)segue sender:(id)sender{if([[segueidentifier]**equaltostring:@"showsomething"]){//dosomething you wantuialertview*alertview = [[uialertviewalloc]initwithtitle:nil**:@"test"delegate:nilcancelbuttontitle:@"确定"otherbuttontitles:nil,nil];[alertviewshow];}}记住一定要设置push的segue,在这里我设置为showsomething。运行可以看到在push页面的同时弹出了testalert框,如图:二、获取指定storyboard中的object前面的步骤按照第一、二步完成,然后第三步完成到*符号之前,这个时候看到的就是一个单独的新建的tableview controller,怎么获取它呢?很简单,首先,mainstoryboard中选中新建的tableview controller,设置其identifier为topictableviewcontroller,如图:接着,在你需要使用它的函数里,如下:-(void)presenttimelineviewcontroller:(bool)animated{u**toryboard*storyboard = [u**toryboardstoryboardwithname:@"mainstoryboard"bundle:nil];topictableviewcontroller*topicviewcontroller = [storyboardinstantiateviewcontrollerwithidentifier:@"topictableviewcontroller"];。。。[self.n**igationcontrollerpushviewcontroller:topicviewcontrolleranimated:animated];} 20210311
汇率兑换计算器

类似问答
  • 如何准确设置使用布林线(boll) (原创)
    • 2024-12-02 06:33:04
    • 提问者: 未知
    目前大盘开始出现放量拉升的走势,个股活跃度明显提高,市场也开始进入正常时期,因此技术分析也逐渐显现有谱可依的特征.在技术分析使用中,布林线(boll)的运用成功概率非常高,布林线也就是轨道线,它描述股票的价格走势是处在既定的轨道线之内,轨道分上轨、中轨与下轨,在旧的轨道没有被突破之前,新的轨道也不会形成。股价正常顺序是由下轨线向中轨线靠拢,在逐渐走向上轨线,之后再因上轨道线压力而向下运行,周而复始...
  • **建设银行手机app如何使用?
    • 2024-12-02 14:40:40
    • 提问者: 未知
    1手机下载安装建设银行app;2进入app界面,登录自己的账号;3输入**号和登录密码;4登陆后,可以查看自己的余额等账户信息; 5可以绑定多张**;6可以进行转账汇款、**等操作;end
  • 建行南航**如何使用?
    • 2024-12-02 20:00:46
    • 提问者: 未知
    建行南航**使用:  1、透支——所有**的优势所在。  2、atm服务,可全天24小时在银行atm上办理取款、转账、更改密码、查询余额等各项业务,并可在其他银行带有“银联”标志字样的atm上办理取款和查询等业务,不受网点营业时间限制、方便快捷。  3、购物消费,凭卡及预留密码,可在银行特约商户和带有“银联”标志的商户(商场、酒店、娱乐场所等)刷卡消费,无需支付任何手续费,一卡在手,为您免去携带现...
  • 建行二维码取款功能如何使用
    • 2024-12-02 19:58:13
    • 提问者: 未知
    1在手机上安装“随芯用”app应用。打开“随芯用”客户端申请借记龙卡云闪付。2打开“随芯用”客户端,选择二维码取款!输入取款金额。提示:日累计取款金额不能超过5000元。3到建行自助柜员机上,在atm界面选择二维码取款。3本页面未经许可获取自百度经验4操作成功,正在出款。end
  • 建行快贷如何使用?
    • 2024-12-02 11:08:17
    • 提问者: 未知
    传统银行贷款相比民间借贷存在优点和缺点,由于每一款产品是对应不同场景,使用方法上也有不同,例如建行的“快贷”,部分用户并不了解如何使用?...建行快贷怎么使用?...
  • qq三国如何创建
    • 2024-12-02 23:40:42
    • 提问者: 未知
    如何开创商号:当您大于15级时即可以开创商号,在三国中经营您自己的店铺了。您只要在千货商处选择千货商行,再选择商号管理。如果您还没有商号,就可以开创一个商号,加入这一遍布三国的商业...
  • 如何使用photoshop创建排版海报谜(第3部分)
    • 2024-12-02 12:08:34
    • 提问者: 未知
    1返回到“效果和其他”文件夹,然后打开破获地球纹理,并将其粘贴上面的金属质感。按(ⅴ)取出了移动工具,确保“显示变换控件”在上杆被激活,然后按alt+ shift键,使纹理小。现在复制纹理2或3倍,并移动它的徽标然后挑所有的纹理层,并把它们合并为一个,则添加一个色相/饱和度(如剪贴蒙版),以使用以下设置纹理:2现在的纹理层合并色相/饱和度图层,然后创建剪贴蒙版上的“最终标识”层上设置生动轻80%。...
  • 建设银行**如何使用拍拍
    • 2024-12-02 10:02:04
    • 提问者: 未知
    建设银行不支持拍拍上的财付通付款,你可以去淘宝,用支付宝就可以了,我也有**设的**,所以你不能在拍拍用建设银行的**支付了!
  • 如何创建网站?
    • 2024-12-02 02:25:53
    • 提问者: 未知
    需要准备些什么东西?...大概花多少钱?求详细解答 安全稳定、简单易用!2 人赞同了该回答 ​ 2 ​ ​ 添加评论 ​ ​ ​ 喜欢 继续浏览内容 发现更大的世界 8 人赞同了该回答 ...
  • 创业者应如何使用期权激励?
    • 2024-12-02 10:54:45
    • 提问者: 未知
    这个问题是许多创业者经常会面临的问题。作为在股权领域深耕细作的律师,接下来就有我来详细作答。也可以关注我的头条号,我会定期发布相关的股权文章。引言饿了么收购百度外卖之后,给出如下员工安置方式:第一,百度外卖期权全部作废;第二,给予核心员工一定奖励金,奖金在12个月内分两笔发放;第三,未来会重新谈饿了么的期权,数量根据饿了么标准来定;第四,人员所有待遇维持不变。在诸多创业企业被普遍运用,当工资+奖金...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。