2017-10-26 13 views
0

アップルのリサーチキットのラベルや画像などのデフォルトの色を変更しようとしていますが、これは成功しませんでした。リサーチキットのUILabelの色を変更する

設定がありますか。 AppDelegateでそれを変更する必要がありますか?コード例を共有してください。

「appearanceWhenContainedInInstancesOfClasses」の使い方がわかりません。

Set tint color at UIView 
UIView.appearanceWhenContainedInInstancesOfClasses([ORKTaskViewController.self]).tintColor = UIColor().darkPurple 

答えて

0

タスクを呼び出すために使用するビューコントローラには、次のものを使用します。色合いの色はそれに応じて変わる必要があります。カラースキームを変更するには、タスクの実行が終了した後にカラースキームを呼び出します。 ORKConsentDocumentのアニメーションや他のタスクは、選択したのと同じ色合いになります。

UIView.appearance().tintColor = UIColor.blue 

    // Code to do present task 

    present(taskViewController, animated: true, completion: nil) 

    // in extension 

    func taskViewController(_ taskViewController: ORKTaskViewController, didFinishWith reason: ORKTaskViewControllerFinishReason, error: Error?) { 

    //Handle results with taskViewController.result 

    taskViewController.dismiss(animated: true, completion: nil) 

    UIView.appearance().tintColor = UIColor.red 

これは、赤がデフォルトの色であると仮定しています。

関連する問題