0

我在我的应用程序中使用 QuickDialog 向用户显示搜索对话框。问题:我必须在控制器中设置一些默认值,这意味着切换 QBooleanElement 或 - 在这种特殊情况下 - 选择 QSelectItemElement。

有什么方法可以做到吗?

此外:是否有 QuickDialog 的任何文档?我找不到任何:(

在此先感谢,克里斯蒂安

4

2 回答 2

3

简单地将 QBooleanElement 设置为 YES/NO 值

QBooleanElement *qboolean = [[QBooleanElement alloc] initWithTitle:@"title" BoolValue:YES];
                    qboolean.key = @"booleanElementKey";
                    [firstSection addElement:qboolean];

如果最近您需要在不与用户交互的情况下设置值,您可以通过以下方式进行:

QBooleanElement* thisElement = (QBooleanElement*)[self.root elementWithKey:@"booleanElementKey"];
thisElement.boolValue = NO;

...
[self.quickDialogTableView reloadData];
于 2012-07-19T15:16:46.957 回答
0

要切换 QBooleanElement 中的值,您只需根据需要设置属性,然后调用 [quickdialogTableView reloadData] 来刷新表格。如果您愿意,也可以逐个单元格地刷新。

QD 的文档仍然很少,我刚刚开始研究它。如果您愿意贡献,请告诉我!:)

于 2012-05-28T15:04:25.150 回答