有人用过 RESideMenu 这个侧边菜单的库没?请教一个问题

2015-08-03 06:12:47 +08:00
 stevenlordiam

感觉这个问题很新手,希望大家别嘲讽,给点意见
按照https://github.com/romaonthego/RESideMenu 上面的指导添加了两个view controller, 但是点击某一个view controller的时候进人的是root view controller的view, 已经设置好了identifier,还差哪里不对呢?

效果如下,
有四个view controller, 为了区分我把background颜色改了,当我点击第三个feedback和第四个about的时候都只显示第一个problem的白色view,应该是要显示黑色的第三个view的啊
有没有什么办法解决?

自己已经查过了identifier, storyid, classname,代码里面delegate等等,都没办法找到问题。



1543 次点击
所在节点    iDev
9 条回复
cielpy
2015-08-03 10:14:09 +08:00
作者给的Demo有Storyboard版的,似乎跟你的结构一模一样,参考着对照,没代码不好猜你哪错了。
看下你这部分代码?
stevenlordiam
2015-08-03 10:22:25 +08:00
@cielpy 谢谢我已经发现问题了 应该subclass UIViewController 我按照他的README里面subclass了RESideMenu所以就一直是Root的View
cielpy
2015-08-03 10:26:12 +08:00
@stevenlordiam 中间的除了rootViewController其他的都是Nav+普通的ViewController吧。RESideMenu也是继承自UIViewController的,按说你继承RESideMenu也不会有你说的问题的吧。
racechao
2015-08-03 10:37:56 +08:00
@cielpy 关于iOS技术性问题最好移到技术节点,那边有iDev
cielpy
2015-08-03 11:12:56 +08:00
@racechao 我不是楼主。。
stevenlordiam
2015-08-03 13:31:35 +08:00
@cielpy 但是我改了继承之后就正常了 不知道为什么 我看他的firstviewcontroller也是继承的UIViewController而不是RESideMenu
stevenlordiam
2015-08-03 13:32:17 +08:00
@racechao 好像五分钟之后就不能改节点了==
racechao
2015-08-03 13:35:56 +08:00
@cielpy sorry
Kai
2015-08-03 14:07:24 +08:00
moved to /go/idev

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/210336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX