【问题标题】:CollectionViewCell clicked Slow pass to another View controller收集视图单元格单击慢速传递到另一个视图控制器
【发布时间】:2018-02-22 21:32:01
【问题描述】:

我正在开发 iOS 应用程序。当我单击 CollectionView Cell 将值传递给另一个 ViewController 时。从一个 ViewController 到另一个 View Controller 的传递非常慢。

MEObject *objects = [_arrayData objectAtIndex:indexPath.row];
                UIWindow* window = [[UIApplication sharedApplication] keyWindow];
                UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
                MEDetailPageViewController *view = [mainStoryboard instantiateViewControllerWithIdentifier:@"detailPage"];
               [view setProduct_ID:objects.me_product_id];
 window.rootViewController = view;

【问题讨论】:

  • 为什么要使用 UIWindow?
  • 您是否将导航控制器嵌入到您的初始视图控制器中?
  • 用于在 appdelegate 中使用的注销应用
  • 把你的问题解释清楚就明白了。
  • 点击CollectionViewCell 慢传到其他ViewController。

标签: ios uicollectionview


【解决方案1】:

在您的collectionview didselectitematindexpath 方法更改代码如下:

MEObject *objects = [_arrayData objectAtIndex:indexPath.row];
MEDetailPageViewController *view = [self.Storyboard instantiateViewControllerWithIdentifier:@"detailPage"];
[view setProduct_ID:objects.me_product_id];
[self.navigationController pushViewController:view animated:YES];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多