如何自定义 segue 相关!求大神指教 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
v2nu
V2EX    iDev

如何自定义 segue 相关!求大神指教

  •  
  •   v2nu 2015-10-02 18:33:25 +08:00 2834 次点击
    这是一个创建于 3668 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一个 UICollectionView 是用来展示搜索结果的,在这个的上头还有一个搜索框。现在我想点击 UICollectionView 的一个元素跳到另一个 controller ,暂且称为目的 controller 。当前的 controller 是 UIViewController ,功能是搜索,是从另一个 ViewController 的 navigationController push 出来的。我可以在当前的搜索 controller 里面使用 navigationController 的 pushViewController 的形式完成上述功能,但是等我返回的时候,上述的搜索框就已经不在了!!!!!。。。。我想这应该是搜索框不属于 navigationControllerd 的原因。现在的问题是,我用的方法是程序加载 xib 文件生成的搜索 controller ,不是通过 storyboard ,无法显示设计 segue ,能不能通过代码完成类似 segue 的功能,然后还不会出现上述搜索框消失的问题。。。。
    5 条回复    2015-10-03 17:19:00 +08:00
    wj2061
        1
    wj2061  
       2015-10-03 02:09:00 +08:00 via iPhone
    被楼主绕晕了,
    v2nu
        2
    v2nu  
    OP
       2015-10-03 13:49:01 +08:00
    @wj2061 就是有搜索框的界面,搜索结果有 collectionview 展示,我点击 collectionview 的一个元素,进入详细展示页,使用的跳转方法是 navigationcontroller 的 pushviewcontroller ,然后看完详细展示页,点击返回,这时候回到搜索界面,然后搜索框不见了。
    wj2061
        3
    wj2061  
       2015-10-03 14:45:45 +08:00 via iPhone
    按理说不会啊, push 不会改变 parentviewcontroller.你是不是在第一个 view controller 的 viewwillappear ,viewdid disappear 等方法里加了什么东西.
    你可以给搜索框和 collection view 加上不同的背景色。
    v2nu
        4
    v2nu  
    OP
       2015-10-03 16:42:23 +08:00
    @wj2061 谢谢关注。只是重写了 viewdidload 方法,没有其他方法。因为 searchbar 是加载 xib 文件生成的,而 collectionview 是代码生成的。等到 pushviewcontroller 返回之后, searchbar 就不在了。
    v2nu
        5
    v2nu  
    OP
       2015-10-03 17:19:00 +08:00
    @wj2061 感谢,我已经找到问题了。你说的是对的,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2572 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:41 PVG 22:41 LAX 07:41 JFK 10:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86