您好我正在iPhone和iPad应用程序中反复构建表单:
我无法想象我是唯一一个这样做的人.是否有成熟的框架或可以投入使用的东西?你可以评论你如何使用这个库与除了香草UITableViews之外的设计与你自己的颜色等?
我正在使用XLForms构建iOS应用程序.我遇到了获取动作事件的问题.我已经尝试了两种block,formSelector但我没有得到这些事件.
这是我的代码:
XLFormRowDescriptor * buttonRow = [XLFormRowDescriptor formRowDescriptorWithTag:@"button" rowType:XLFormRowDescriptorTypeButton title:@"Button"];
[buttonRow.cellConfig setObject:[UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0] forKey:@"textLabel.textColor"];
buttonRow.action.formSelector = @selector(didTouchURLButton:);
[section addFormRow:buttonRow];
Run Code Online (Sandbox Code Playgroud)
我没有问题编译/运行示例应用程序.我无法弄清楚有什么区别.我没有使用Cocoa Pods,而是将代码插入到项目中.
几乎看起来代表没有正确设置,但即使我打电话self.form.delegate = self,我仍然没有得到事件.
有任何想法吗?
我开始为 iOS使用非常出色的 XLForm 项目 ( https://github.com/xmartlabs/XLForm ),但是我遇到了一些可能很容易回答的问题,但我无法弄清楚。
我想检测行值的变化 - 例如文本字段或分段控件。我需要实施什么方法来捕捉这种变化?我猜它来自控件本身,但由于 XLForm 管理控件,因此我不清楚如何获得它。
非常感谢!
我正在使用带有swift的XLFORM库,我希望在成功请求后清除该行的值.
我试图使用self.form.formRowWithTag获取行对象并使用.value更改值但不幸的是我无法获取行的对象:(
有人可以帮忙吗?
我使用Xcode 6 beta 6为我的Swift项目添加了一个Objective C库XLForm.
编译器在XLFormDescriptorCell.h中的协议定义的方法原型上跳闸
#import <Foundation/Foundation.h>
...
@protocol XLFormDescriptorCell <NSObject>
...
@optional
+(CGFloat)formDescriptorCellHeightForRowDescriptor:(XLFormRowDescriptor *)rowDescriptor;
^
Parse Issue / Expected a type
Run Code Online (Sandbox Code Playgroud)
另外一个警告:"语义问题:'forDescriptorCellHeightForRowDescriptor:'id'与'CGFloat'(又名'浮动')实现中的冲突返回类型
我已经添加了我的项目的Bridging-Header.h文件(尽管无论是否添加,都会出现解析错误):
#import "XLForm.h"
Run Code Online (Sandbox Code Playgroud)
它本身包括XLFormDescriptorCell.h
我看不出XLForm返回'id'的位置.有人遇到这个或类似的东西吗?