[iOS] Add scene type for rich text.
diff --git a/ios/sdk/WeexSDK/Sources/Component/WXRichText.mm b/ios/sdk/WeexSDK/Sources/Component/WXRichText.mm
index 8e30d76..e796009 100644
--- a/ios/sdk/WeexSDK/Sources/Component/WXRichText.mm
+++ b/ios/sdk/WeexSDK/Sources/Component/WXRichText.mm
@@ -437,6 +437,11 @@
}
}
+- (WXColorScene)colorSceneType
+{
+ return WXColorSceneText;
+}
+
#pragma mark Text Building
- (NSMutableAttributedString *)buildAttributeString
diff --git a/ios/sdk/WeexSDK/Sources/Model/WXComponent.mm b/ios/sdk/WeexSDK/Sources/Model/WXComponent.mm
index 16de3c6..3b1b116 100644
--- a/ios/sdk/WeexSDK/Sources/Model/WXComponent.mm
+++ b/ios/sdk/WeexSDK/Sources/Model/WXComponent.mm
@@ -389,7 +389,9 @@
_view = [self loadView];
// Provide a chance for dark theme handler to process the view
- [[WXSDKInstance darkThemeColorHandler] configureView:_view ofComponent:self];
+ if ([WXUtility isDarkThemeSupportEnabled]) {
+ [[WXSDKInstance darkThemeColorHandler] configureView:_view ofComponent:self];
+ }
#ifdef DEBUG
WXLogDebug(@"flexLayout -> loadView:addr-(%p),componentRef-(%@)",_view,self.ref);