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

To toggle the value in the QBooleanElement, you just need to set the property as necessary, and then call [quickdialogTableView reloadData], to refresh the table. You can also refresh cell by cell if you prefer.

Documentation for QD is still sparse, i have just started working on it. If you would like to contribute let me know! :)

于 2012-05-28T15:04:25.150 に答える