我在我的应用程序中使用 QuickDialog 向用户显示搜索对话框。问题:我必须在控制器中设置一些默认值,这意味着切换 QBooleanElement 或 - 在这种特殊情况下 - 选择 QSelectItemElement。
有什么方法可以做到吗?
此外:是否有 QuickDialog 的任何文档?我找不到任何:(
在此先感谢,克里斯蒂安
我在我的应用程序中使用 QuickDialog 向用户显示搜索对话框。问题:我必须在控制器中设置一些默认值,这意味着切换 QBooleanElement 或 - 在这种特殊情况下 - 选择 QSelectItemElement。
有什么方法可以做到吗?
此外:是否有 QuickDialog 的任何文档?我找不到任何:(
在此先感谢,克里斯蒂安
简单地将 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];
要切换 QBooleanElement 中的值,您只需根据需要设置属性,然后调用 [quickdialogTableView reloadData] 来刷新表格。如果您愿意,也可以逐个单元格地刷新。
QD 的文档仍然很少,我刚刚开始研究它。如果您愿意贡献,请告诉我!:)