为了账号安全,请及时绑定邮箱和手机立即绑定

纯objective-c写的iOS App,增加新功能时可以用xib或者StoryBoard吗

纯objective-c写的iOS App,增加新功能时可以用xib或者StoryBoard吗

尚方宝剑之说 2019-04-23 15:18:48
我负责接手开发一个iOSApp,之前这个产品已经在AppStore架上了,没有用到xib,storyboard,所以的界面都是在objective-c代码画的(CGRectMake)。现在我要给这个产品增加新的模块,新模块如果用xib或者StoryBoard,能和老的代码兼容吗,我问了团队内的两个同事,一个说可以,一个说不可以。到底是可以不可以呢?问题补充,老的代码里,所有界面都共用一个导航头,不同界面之间的跳转是这样写的:[self.navigationControllerpushViewController:webvanimated:YES];在loadView方法中这样修改导航条上的文字:self.title=@"关于我们";我隐约记得那位说不可以的同事,就是说新的模块用xib/storyboard实现,pushViewController就不兼容了。只是隐约记得,不确信,如果有错,多半是我太菜听错,应该不是那同事的错-_-
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

可以兼容
比如一个uiviewcontroller,你开始没加xib,后来加个xib,把关联的class改为vc的class就行。还有就是不能重写loadview方法,把初始化view的内容放到别处。
比如是一个uiview,定义一个view的xib,修改class为你关联的class,然后直接使用。
                            
查看完整回答
反对 回复 2019-04-23
  • 2 回答
  • 0 关注
  • 545 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信