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