tabbar调整
|  | @ -348,7 +348,7 @@ | |||
| 				DEVELOPMENT_TEAM = 6GS5RC7C89; | ||||
| 				GENERATE_INFOPLIST_FILE = YES; | ||||
| 				MARKETING_VERSION = 1.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravelTests; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravelTests; | ||||
| 				PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = NO; | ||||
| 				SWIFT_VERSION = 5.0; | ||||
|  | @ -366,7 +366,7 @@ | |||
| 				DEVELOPMENT_TEAM = 6GS5RC7C89; | ||||
| 				GENERATE_INFOPLIST_FILE = YES; | ||||
| 				MARKETING_VERSION = 1.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravelTests; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravelTests; | ||||
| 				PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = NO; | ||||
| 				SWIFT_VERSION = 5.0; | ||||
|  | @ -460,7 +460,7 @@ | |||
| 					"@executable_path/Frameworks", | ||||
| 				); | ||||
| 				MARKETING_VERSION = 1.0.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravel; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravel; | ||||
| 				PRODUCT_NAME = Visual_Novel_iOSLevel; | ||||
| 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = CLPRODUCT; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = YES; | ||||
|  | @ -479,7 +479,7 @@ | |||
| 				DEVELOPMENT_TEAM = 6GS5RC7C89; | ||||
| 				GENERATE_INFOPLIST_FILE = YES; | ||||
| 				MARKETING_VERSION = 1.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravelTests; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravelTests; | ||||
| 				PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = NO; | ||||
| 				SWIFT_VERSION = 5.0; | ||||
|  | @ -573,7 +573,7 @@ | |||
| 					"@executable_path/Frameworks", | ||||
| 				); | ||||
| 				MARKETING_VERSION = 1.0.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravel; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravel; | ||||
| 				PRODUCT_NAME = Visual_Novel_iOSLevel; | ||||
| 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = CLAPPSTORE; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = YES; | ||||
|  | @ -592,7 +592,7 @@ | |||
| 				DEVELOPMENT_TEAM = 6GS5RC7C89; | ||||
| 				GENERATE_INFOPLIST_FILE = YES; | ||||
| 				MARKETING_VERSION = 1.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravelTests; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravelTests; | ||||
| 				PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = NO; | ||||
| 				SWIFT_VERSION = 5.0; | ||||
|  | @ -630,7 +630,7 @@ | |||
| 					"@executable_path/Frameworks", | ||||
| 				); | ||||
| 				MARKETING_VERSION = 1.0.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravel; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravel; | ||||
| 				PRODUCT_NAME = Visual_Novel_iOSLevel; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = YES; | ||||
| 				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/Visual_Novel_iOS/CL-Bridging-Header.h"; | ||||
|  | @ -668,7 +668,7 @@ | |||
| 					"@executable_path/Frameworks", | ||||
| 				); | ||||
| 				MARKETING_VERSION = 1.0.0; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.person.ChinaTravel; | ||||
| 				PRODUCT_BUNDLE_IDENTIFIER = com.personal.ChinaTravel; | ||||
| 				PRODUCT_NAME = Visual_Novel_iOSLevel; | ||||
| 				SWIFT_EMIT_LOC_STRINGS = YES; | ||||
| 				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/Visual_Novel_iOS/CL-Bridging-Header.h"; | ||||
|  |  | |||
|  | @ -0,0 +1,6 @@ | |||
| { | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
|  | @ -5,12 +5,12 @@ | |||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_me@2x.png", | ||||
|       "filename" : "base_bg@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_me@3x.png", | ||||
|       "filename" : "base_bg@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
| After Width: | Height: | Size: 1.2 MiB | 
| After Width: | Height: | Size: 2.2 MiB | 
|  | @ -5,12 +5,12 @@ | |||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_foryou@2x.png", | ||||
|       "filename" : "tabbar_bg_img@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_foryou@3x.png", | ||||
|       "filename" : "tabbar_bg_img@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_bg_img.imageset/tabbar_bg_img@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 25 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_bg_img.imageset/tabbar_bg_img@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 41 KiB | 
| Before Width: | Height: | Size: 429 B | 
| Before Width: | Height: | Size: 633 B | 
| Before Width: | Height: | Size: 1.7 KiB | 
| Before Width: | Height: | Size: 3.0 KiB | 
| Before Width: | Height: | Size: 842 B | 
| Before Width: | Height: | Size: 1.2 KiB | 
| Before Width: | Height: | Size: 620 B | 
| Before Width: | Height: | Size: 892 B | 
|  | @ -1,22 +0,0 @@ | |||
| { | ||||
|   "images" : [ | ||||
|     { | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_explore_selected@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_explore_selected@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
|   ], | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
| Before Width: | Height: | Size: 1.8 KiB | 
| Before Width: | Height: | Size: 2.9 KiB | 
| Before Width: | Height: | Size: 622 B | 
| Before Width: | Height: | Size: 846 B | 
|  | @ -1,22 +0,0 @@ | |||
| { | ||||
|   "images" : [ | ||||
|     { | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_foryou_selected@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_foryou_selected@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
|   ], | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
| Before Width: | Height: | Size: 1.9 KiB | 
| Before Width: | Height: | Size: 3.1 KiB | 
							
								
								
									
										22
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_history_normal.imageset/Contents.json
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						|  | @ -0,0 +1,22 @@ | |||
| { | ||||
|   "images" : [ | ||||
|     { | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_history_normal@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_history_normal@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
|   ], | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_history_normal.imageset/tabbar_history_normal@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_history_normal.imageset/tabbar_history_normal@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 3.1 KiB | 
|  | @ -5,12 +5,12 @@ | |||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_contact_selected@2x.png", | ||||
|       "filename" : "tabbar_history_selected@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_contact_selected@3x.png", | ||||
|       "filename" : "tabbar_history_selected@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
| After Width: | Height: | Size: 1.5 KiB | 
| After Width: | Height: | Size: 3.0 KiB | 
|  | @ -5,12 +5,12 @@ | |||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_create_app@2x.png", | ||||
|       "filename" : "tabbar_home_normal@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_create_app@3x.png", | ||||
|       "filename" : "tabbar_home_normal@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_home_normal.imageset/tabbar_home_normal@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_home_normal.imageset/tabbar_home_normal@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 3.1 KiB | 
							
								
								
									
										22
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_home_selected.imageset/Contents.json
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						|  | @ -0,0 +1,22 @@ | |||
| { | ||||
|   "images" : [ | ||||
|     { | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_home_selected@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_home_selected@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
|   ], | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_home_selected.imageset/tabbar_home_selected@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_home_selected.imageset/tabbar_home_selected@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 3.2 KiB | 
| Before Width: | Height: | Size: 613 B | 
| Before Width: | Height: | Size: 931 B | 
|  | @ -1,22 +0,0 @@ | |||
| { | ||||
|   "images" : [ | ||||
|     { | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_me_selected@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_me_selected@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
|   ], | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
| Before Width: | Height: | Size: 1.6 KiB | 
| Before Width: | Height: | Size: 2.6 KiB | 
|  | @ -5,12 +5,12 @@ | |||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_contact@2x.png", | ||||
|       "filename" : "base_role_normal@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_contact@3x.png", | ||||
|       "filename" : "base_role_normal@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_role_normal.imageset/base_role_normal@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 1.8 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_role_normal.imageset/base_role_normal@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 3.9 KiB | 
|  | @ -5,12 +5,12 @@ | |||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_explore@2x.png", | ||||
|       "filename" : "base_role_selected@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_explore@3x.png", | ||||
|       "filename" : "base_role_selected@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_role_selected.imageset/base_role_selected@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 1.8 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_role_selected.imageset/base_role_selected@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 3.9 KiB | 
							
								
								
									
										22
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_video_normal.imageset/Contents.json
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						|  | @ -0,0 +1,22 @@ | |||
| { | ||||
|   "images" : [ | ||||
|     { | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_video_normal@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_video_normal@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
|   ], | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_video_normal.imageset/tabbar_video_normal@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_video_normal.imageset/tabbar_video_normal@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 3.1 KiB | 
							
								
								
									
										22
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_video_selected.imageset/Contents.json
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						|  | @ -0,0 +1,22 @@ | |||
| { | ||||
|   "images" : [ | ||||
|     { | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "1x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_video_selected@2x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "2x" | ||||
|     }, | ||||
|     { | ||||
|       "filename" : "tabbar_video_selected@3x.png", | ||||
|       "idiom" : "universal", | ||||
|       "scale" : "3x" | ||||
|     } | ||||
|   ], | ||||
|   "info" : { | ||||
|     "author" : "xcode", | ||||
|     "version" : 1 | ||||
|   } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_video_selected.imageset/tabbar_video_selected@2x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								Visual_Novel_iOS/Assets.xcassets/Tabbar/tabbar_video_selected.imageset/tabbar_video_selected@3x.png
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						| After Width: | Height: | Size: 3.0 KiB | 
|  | @ -57,5 +57,7 @@ | |||
| 	<array> | ||||
| 		<string>audio</string> | ||||
| 	</array> | ||||
| 	<key>UIDesignRequiresCompatibility</key> | ||||
| 	<true/> | ||||
| </dict> | ||||
| </plist> | ||||
|  |  | |||
|  | @ -59,7 +59,7 @@ class H5BaseViewController: CLBaseViewController { | |||
| 
 | ||||
|     lazy var closeButton: UIButton = { | ||||
|         let button = UIButton(type: .custom) | ||||
| //        button.setImage(R.image.icon_close_20(), for: .normal) | ||||
|         button.setImage(R.image.icon_close_20(), for: .normal) | ||||
|         button.addTarget(self, action: #selector(tapNaviCloseBtn), for: .touchUpInside) | ||||
|         button.isHidden = true | ||||
|         navigationView.leftStackH.addArrangedSubview(button) | ||||
|  |  | |||
|  | @ -82,7 +82,7 @@ class H5Controller: H5BaseViewController { | |||
|             naviTitleIgnoreAlpha = true | ||||
|             setupViewsByBgColor(alpha: 0) | ||||
|             if didFinish { | ||||
| //                navigationView.backButton.setImage(R.image.nav_back_white(), for: .normal) | ||||
|                 navigationView.backButton.setImage(R.image.nav_back_white(), for: .normal) | ||||
|             } | ||||
|             webView.evaluateJavaScript("document.body.style.backgroundColor=\"#F04545\"") { _, _ in | ||||
|             } | ||||
|  |  | |||
|  | @ -53,11 +53,11 @@ class ImagePicker: TZImagePickerController { | |||
|         previewBtnTitleStr = "Preview" // R.string.localizable.preview.localized() | ||||
|         fullImageBtnTitleStr = "Original Photo" // R.string.localizable.original_photo.localized() | ||||
| 
 | ||||
| //        photoOriginDefImage = R.image.icon_tag_gray_default() | ||||
| //        photoOriginSelImage = R.image.icon_tag_selected() | ||||
| //        photoDefImage = R.image.icon_tag_gray_default() | ||||
| //        photoSelImage = R.image.icon_tag_selected_bg() | ||||
| //        takePictureImage = R.image.icon_album_camera() | ||||
|         photoOriginDefImage = R.image.icon_tag_gray_default() | ||||
|         photoOriginSelImage = R.image.icon_tag_selected() | ||||
|         photoDefImage = R.image.icon_tag_gray_default() | ||||
|         photoSelImage = R.image.icon_tag_selected_bg() | ||||
|         takePictureImage = R.image.icon_album_camera() | ||||
| 
 | ||||
|         photoPickerPageUIConfigBlock = { (_ collectionView: UICollectionView?, | ||||
|                                           _ bottomToolBar: UIView?, | ||||
|  |  | |||
|  | @ -52,7 +52,7 @@ import UIKit | |||
|     @objc lazy var backButton: UIButton = { | ||||
|         let backButton = UIButton(type: .custom) | ||||
|         leftStackH.addArrangedSubview(backButton) | ||||
| //        backButton.setImage(R.image.nav_back_white()!, for: .normal) | ||||
|         backButton.setImage(R.image.nav_back_white()!, for: .normal) | ||||
|         backButton.contentHorizontalAlignment = .left | ||||
|         backButton.imageEdgeInsets = UIEdgeInsets(top: 0, left: 16, bottom: 0, right: -16) | ||||
|         backButton.addTarget(self, action: #selector(popAction), for: .touchUpInside) | ||||
|  | @ -151,12 +151,12 @@ import UIKit | |||
|     } | ||||
| 
 | ||||
|     @objc open func setupBackButtonCloseIcon(black: Bool = false) { | ||||
| //        if black { | ||||
| //            backButton.setImage(R.image.icon_close_20_black(), for: .normal) | ||||
| //        } else { | ||||
| //            backButton.setImage(R.image.icon_close_20(), for: .normal) | ||||
| //             | ||||
| //        } | ||||
|         if black { | ||||
|             backButton.setImage(R.image.icon_close_20_black(), for: .normal) | ||||
|         } else { | ||||
|             backButton.setImage(R.image.icon_close_20(), for: .normal) | ||||
|              | ||||
|         } | ||||
|         backButton.isHidden = false | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -26,6 +26,7 @@ class DiscoverRolesGridController: CLBaseGridController { | |||
|         super.viewDidLoad() | ||||
| 
 | ||||
|         // Do any additional setup after loading the view. | ||||
|         view.backgroundColor = .clear | ||||
|         setupViews() | ||||
|         setupDatas() | ||||
|         setupEvents() | ||||
|  |  | |||
|  | @ -16,9 +16,17 @@ class DiscoverRootPageController: CLTabRootController<DiscoverRootPageView> { | |||
| 
 | ||||
|         // Do any additional setup after loading the view. | ||||
| 
 | ||||
|         let baseImageView = UIImageView(image: R.image.base_bg()) | ||||
|         baseImageView.contentMode = .scaleAspectFill | ||||
|         self.view.insertSubview(baseImageView, at: 0) | ||||
|         baseImageView.snp.makeConstraints { make in | ||||
|             make.edges.equalToSuperview() | ||||
|         } | ||||
|         setupViews() | ||||
|         setupDatas() | ||||
|         setupEvents() | ||||
|          | ||||
|          | ||||
|     } | ||||
| 
 | ||||
|     private func setupViews() { | ||||
|  |  | |||
|  | @ -203,7 +203,7 @@ extension DiscoverRootPageView: JXPagingViewDelegate, JXSegmentedViewDelegate { | |||
|     } | ||||
| 
 | ||||
|     func mainTableViewDidScroll(_ scrollView: UIScrollView) { | ||||
|         NaviAlphaHandle.changeNaviViewsAlpha(scrollView: scrollView, alphaViews: [bgBdView, navigationView?.bgView], oppositeViews: []) | ||||
| //        NaviAlphaHandle.changeNaviViewsAlpha(scrollView: scrollView, alphaViews: [bgBdView, navigationView?.bgView], oppositeViews: []) | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -68,34 +68,34 @@ extension TabBarController { | |||
|         viewControllers = [home, friend, discover, me] | ||||
| 
 | ||||
|         let homeItem = TitleItem(title: "1", | ||||
|                                  image: UIImage(named: "tabbar_foryou")!, | ||||
|                                  selectedImage: UIImage(named: "tabbar_foryou_selected")!, | ||||
|                                  image: UIImage(named: "tabbar_home_normal")!, | ||||
|                                  selectedImage: UIImage(named: "tabbar_home_selected")!, | ||||
|                                  itemIndex: .home) | ||||
|         homeItem.count = 0 | ||||
| 
 | ||||
|         let friendItem = TitleItem(title: "2", | ||||
|                                    image: UIImage(named: "tabbar_contact")!, | ||||
|                                    selectedImage: UIImage(named: "tabbar_contact_selected")!, | ||||
|                                    image: UIImage(named: "tabbar_video_normal")!, | ||||
|                                    selectedImage: UIImage(named: "tabbar_video_selected")!, | ||||
|                                    itemIndex: .friend) | ||||
|         friendItem.count = 0 | ||||
| 
 | ||||
|         let discoverItem = TitleItem(title: "3", | ||||
|                                      image: UIImage(named: "tabbar_explore")!, | ||||
|                                      selectedImage: UIImage(named: "tabbar_explore_selected")!, | ||||
|                                      image: UIImage(named: "tabbar_role_normal")!, | ||||
|                                      selectedImage: UIImage(named: "tabbar_role_selected")!, | ||||
|                                      itemIndex: .discover) | ||||
| 
 | ||||
|         let meItem = TitleItem(title: "4", | ||||
|                                image: UIImage(named: "tabbar_me")!, | ||||
|                                selectedImage: UIImage(named: "tabbar_me_selected")!, | ||||
|                                image: UIImage(named: "tabbar_history_normal")!, | ||||
|                                selectedImage: UIImage(named: "tabbar_history_selected")!, | ||||
|                                itemIndex: .me) | ||||
|         meItem.count = 0 | ||||
| 
 | ||||
|         let addItem = TitleItem(title: "+", | ||||
|                                 image: UIImage(named: "tabbar_create_app")!, | ||||
|                                 selectedImage: UIImage(named: "tabbar_create_app")!, | ||||
|                                 itemIndex: .add) | ||||
| //        let addItem = TitleItem(title: "+", | ||||
| //                                image: UIImage(named: "tabbar_create_app")!, | ||||
| //                                selectedImage: UIImage(named: "tabbar_create_app")!, | ||||
| //                                itemIndex: .add) | ||||
| 
 | ||||
|         let childItem: [TabbarItem] = [homeItem, friendItem, addItem, discoverItem, meItem] | ||||
|         let childItem: [TabbarItem] = [homeItem, friendItem, /*addItem,*/ discoverItem, meItem] | ||||
|         customTabBar.tabItems = childItem | ||||
|         customTabBar.tabBarDelegate = self | ||||
|         setValue(customTabBar, forKey: "tabBar") | ||||
|  |  | |||
|  | @ -30,7 +30,7 @@ class TabBar: UITabBar { | |||
|         } | ||||
|     } | ||||
| 
 | ||||
|     static let containerHeight: CGFloat = 52 | ||||
|     static let containerHeight: CGFloat = 49 | ||||
|     private var containerInsets = UIEdgeInsets(top: 20, left: 24, bottom: 24, right: 24) | ||||
| 
 | ||||
|     private var container: UIView = { | ||||
|  | @ -43,13 +43,15 @@ class TabBar: UITabBar { | |||
|         let stack = UIStackView() | ||||
|         stack.axis = .horizontal | ||||
|         stack.distribution = .fillEqually | ||||
|         stack.alignment = .fill | ||||
|         stack.spacing = 0 | ||||
|         return stack | ||||
|     }() | ||||
| 
 | ||||
|     private lazy var bgView: UIView = { | ||||
|         let view = UIView() | ||||
|         view.backgroundColor = .c.csdn | ||||
| //        view.backgroundColor = .c.csdn | ||||
|         view.backgroundColor = .clear // clear | ||||
|         return view | ||||
|     }() | ||||
| 
 | ||||
|  | @ -70,7 +72,17 @@ class TabBar: UITabBar { | |||
|             barTintColor = .clear | ||||
|         } | ||||
|          | ||||
|         backgroundColor = .c.cbd | ||||
| //        backgroundColor = .c.cbd | ||||
|         backgroundColor = .clear | ||||
|          | ||||
|         let bgImgView = UIImageView(image: R.image.tabbar_bg_img()) | ||||
|          | ||||
|         bgImgView.contentMode = .scaleToFill | ||||
|         bgImgView.clipsToBounds = true | ||||
|         addSubview(bgImgView) | ||||
|         bgImgView.snp.makeConstraints { make in | ||||
|             make.top.left.right.equalToSuperview() | ||||
|         } | ||||
| 
 | ||||
|         addSubview(bgView) | ||||
|         bgView.addSubview(container) | ||||
|  | @ -84,11 +96,9 @@ class TabBar: UITabBar { | |||
| 
 | ||||
|         let bottom = safeAreaInsets.bottom > 0 ? safeAreaInsets.bottom : containerInsets.bottom | ||||
|         container.snp.makeConstraints { make in | ||||
|             make.left.equalToSuperview().offset(16)//(containerInsets.left) | ||||
|             make.right.equalToSuperview().offset(-16)//(-containerInsets.right) | ||||
|             make.height.equalTo(TabBar.containerHeight) | ||||
|             make.left.right.equalToSuperview() | ||||
|             make.bottom.equalToSuperview().offset(-bottom) | ||||
|             make.bottom.equalToSuperview() | ||||
|         } | ||||
| 
 | ||||
|         containerStack.snp.makeConstraints { make in | ||||
|  |  | |||