从FXForm库-ios中查找所选的indexPaths

时间:2014-09-16 07:00:12

标签: ios uitableview fxforms

我是iOS开发的新手。我正在使用FXForm创建基于UITableview的表单。通过将FXFormFieldOptions设置为位域,我已将FXFormFieldType字段用于多个选择。 我需要选项列表中所选选项的索引路径。

    @{FXFormFieldKey: @"language",
      FXFormFieldOptions: @[@"English", @"Spanish", @"French", @"Dutch"],FXFormFieldType:FXFormFieldTypeBitfield},

请您提供一些解释或帮助。

1 个答案:

答案 0 :(得分:0)

  1. 有一个确认协议<FXForm>
  2. 的课程
  3. 在您在步骤1中创建的类中具有名为language的NSInteger属性
  4. 在您在步骤1中创建的类中,实现方法 - (NSArray *)字段。示例实现如下所示。
  5. - (NSArray *)字段

    {
        NSArray *basicFields = @[
                                 @{FXFormFieldKey: @"language",
      FXFormFieldOptions: @[@"English", @"Spanish", @"French", @"Dutch"]},
                                 ];
    
        NSArray *controlFields = @[
                                   @{FXFormFieldTitle: @"Submit", FXFormFieldAction: @"submitTapped:"},
                                   ];
    
    
        return [basicFields arrayByAddingObjectsFromArray:controlFields];
    
    }
    
    1. 在视图控制器中显示表单实现方法 - (void)submitTapped:(UITableViewCell *)单元格如下。

      - (void)submitTapped:(UITableViewCell *)cell

      {

      YourClassName * form =(YourClassName *)cell.field.form;

      }

    2. 您可以访问对象表单的语言属性以获取所选的索引路径。