【发布时间】:2013-07-04 12:52:10
【问题描述】:
我正在使用一个开源类来滑动视图。应用程序启动时滑动功能完美运行,但是当我更改视图或调用 segue 方法,然后返回HomeViewController 时,滑动功能停止工作。它仅在首次启动 HomeVC 时有效。请在这里帮助我。
在AppDelegate.m 文件中:
didFinishLaunchingWithOptions方法如下:
UIStoryboard *storybrd = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
HomeViewController *controller = [storybrd instantiateViewControllerWithIdentifier:@"ViewController2"];
// setup slide navigation view controller instance
MWFSlideNavigationViewController * slideNavCtl = [[MWFSlideNavigationViewController alloc] initWithRootViewController:controller];
// slideNavCtl.panEnabled = YES;
self.window.rootViewController = slideNavCtl;
[self.window makeKeyAndVisible];
return YES;
didSelectRowAtIndexPath方法如下:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if(tableView == self.tableView1) { [self performSegueWithIdentifier: @"CommVC" sender: self]; }}
prepareForSegue方法如下:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
CoViewController *destination = [segue destinationViewController]; destination.name = _name; };
【问题讨论】:
标签: iphone ios objective-c xcode storyboard