iOS / Xcode / Storyboard:如何从表行到模式视图控制器进行排序

用户名

我认为这是一个情节提要问题。

如何创建从表行到新视图控制器的序列?

这是应该看起来的图片。

故事板截图

我尝试了将控件从表拖动到底部的视图控制器,但是没有用。如果将视图控制器嵌入到导航器中,则可以创建一个推式按钮,但是当您单击它时它不起作用。

这是我正在使用的代码,但首先,我希望能够在图片中复制情节提要。无论如何,我都希望在单击表行时弹出新的视图控制器。

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [tableView deselectRowAtIndexPath:indexPath animated:YES];

    // Store Selection
    [self setSelection:indexPath];
}


...

else if ([segue.identifier isEqualToString:@"updateToDoViewController"]) {
            NSLog(@"segue to update");

            // Obtain Reference to View Controller
            UpdateTodoVC *vc = (UpdateTodoVC *)[segue destinationViewController];

            // Configure View Controller
            [vc setManagedObjectContext:self.managedObjectContext];

            if (self.selection) {
                // Fetch Record
                NSManagedObject *record = [self.fetchedResultsController objectAtIndexPath:self.selection];

                if (record) {
                    [vc setRecord:record];
                }

                // Reset Selection
                [self setSelection:nil];
            }
        }
    }

感谢您的任何建议。

阿明

您无法从“原型”单元格按ctrl键并拖动它!您只能使用静态单元格执行此操作。因此,您必须ctrl +从拖动UITableViewController到下一个视图控制器,为其指定标识符updateToDoViewController,并以编程方式执行segue:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [tableView deselectRowAtIndexPath:indexPath animated:YES];

    // Store Selection
    [self setSelection:indexPath];

    // Perform the segue with identifier: updateToDoViewController
    [self performSegueWithIdentifier:@"updateToDoViewController" sender:self];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

xcode / ios:以编程方式启动模式视图控制器时如何传递数据

来自分类Dev

Xcode 5-iOS-如何在没有Storyboard或XIB的情况下在Xcode中创建视图控制器,以及如何将其配置为根视图到AppDelegate中

来自分类Dev

iOS Xcode:编辑根视图控制器

来自分类Dev

ios / xcode:从操作表启动视图控制器的最佳方法是什么?

来自分类Dev

Xcode 4.5中的iOS Storyboard

来自分类Dev

加载不同的初始视图控制器XCode 5 iOS 7

来自分类Dev

iOS Swift Xcode 6对情节提要中的视图控制器委托的关注点分离

来自分类Dev

关闭(iOS13.5 Xcode 11.5)中的模态视图控制器显示黑屏

来自分类Dev

swift xcode iOS:我可以重新使用已加载的模态全屏视图控制器吗?

来自分类Dev

iOS 5.1 Xcode 5子视图控制器方向未更改

来自分类Dev

iOS Swift Xcode 6对情节提要中的视图控制器委托的关注点分离

来自分类Dev

iOS模拟器-Xcode

来自分类Dev

如何使用Xcode 6从表视图控制器推送到集合视图控制器?

来自分类Dev

如何加快iOS Xcode编译

来自分类Dev

如何对iOS视图控制器进行单元测试?

来自分类Dev

如何在带有导航控制器的ios xcode4.5中使用SEGUE

来自分类Dev

使用Storyboard Segue iOS将数据传递到视图控制器

来自分类Dev

使用Storyboard Segue iOS将数据传递到视图控制器

来自分类Dev

在XCode 5和iOS 7中,ViewDidLoad中的推式视图控制器不起作用

来自分类Dev

Xcode 6 iOS 7视图大小

来自分类Dev

单击行时视图不会更改-Xcode iOS

来自分类Dev

从纵向模式切换为横向模式时重新排序视图(iOS Xcode swift)

来自分类Dev

使用Xcode的iOS链接器标志

来自分类Dev

Xcode无法运行iOS模拟器

来自分类Dev

使用的iOS Xcode模拟器

来自分类Dev

xcode 9.2 iOS 快速计时器

来自分类Dev

从孙子视图控制器进行操作-Swift Xcode

来自分类Dev

如何删除Xcode iOS默认启动图像

来自分类Dev

如何使用XCode 6构建iOS框架

Related 相关文章

  1. 1

    xcode / ios:以编程方式启动模式视图控制器时如何传递数据

  2. 2

    Xcode 5-iOS-如何在没有Storyboard或XIB的情况下在Xcode中创建视图控制器,以及如何将其配置为根视图到AppDelegate中

  3. 3

    iOS Xcode:编辑根视图控制器

  4. 4

    ios / xcode:从操作表启动视图控制器的最佳方法是什么?

  5. 5

    Xcode 4.5中的iOS Storyboard

  6. 6

    加载不同的初始视图控制器XCode 5 iOS 7

  7. 7

    iOS Swift Xcode 6对情节提要中的视图控制器委托的关注点分离

  8. 8

    关闭(iOS13.5 Xcode 11.5)中的模态视图控制器显示黑屏

  9. 9

    swift xcode iOS:我可以重新使用已加载的模态全屏视图控制器吗?

  10. 10

    iOS 5.1 Xcode 5子视图控制器方向未更改

  11. 11

    iOS Swift Xcode 6对情节提要中的视图控制器委托的关注点分离

  12. 12

    iOS模拟器-Xcode

  13. 13

    如何使用Xcode 6从表视图控制器推送到集合视图控制器?

  14. 14

    如何加快iOS Xcode编译

  15. 15

    如何对iOS视图控制器进行单元测试?

  16. 16

    如何在带有导航控制器的ios xcode4.5中使用SEGUE

  17. 17

    使用Storyboard Segue iOS将数据传递到视图控制器

  18. 18

    使用Storyboard Segue iOS将数据传递到视图控制器

  19. 19

    在XCode 5和iOS 7中,ViewDidLoad中的推式视图控制器不起作用

  20. 20

    Xcode 6 iOS 7视图大小

  21. 21

    单击行时视图不会更改-Xcode iOS

  22. 22

    从纵向模式切换为横向模式时重新排序视图(iOS Xcode swift)

  23. 23

    使用Xcode的iOS链接器标志

  24. 24

    Xcode无法运行iOS模拟器

  25. 25

    使用的iOS Xcode模拟器

  26. 26

    xcode 9.2 iOS 快速计时器

  27. 27

    从孙子视图控制器进行操作-Swift Xcode

  28. 28

    如何删除Xcode iOS默认启动图像

  29. 29

    如何使用XCode 6构建iOS框架

热门标签

归档