Commit 7789bec6be1c943d8a9a28312e4e27acada6fe15
1 parent
8f904fd7
no message
Showing
3 changed files
with
5 additions
and
5 deletions
CNLiveBaseClass/Classes/Controller/CNLiveBaseViewController.h
| @@ -9,8 +9,11 @@ | @@ -9,8 +9,11 @@ | ||
| 9 | #import <UIKit/UIKit.h> | 9 | #import <UIKit/UIKit.h> |
| 10 | 10 | ||
| 11 | NS_ASSUME_NONNULL_BEGIN | 11 | NS_ASSUME_NONNULL_BEGIN |
| 12 | +@class CNLiveNavigationBar; | ||
| 12 | 13 | ||
| 13 | @interface CNLiveBaseViewController : UIViewController | 14 | @interface CNLiveBaseViewController : UIViewController |
| 15 | +@property (nonatomic, strong) CNLiveNavigationBar *navigationBar; | ||
| 16 | + | ||
| 14 | // 是否隐藏导航栏 | 17 | // 是否隐藏导航栏 |
| 15 | @property (nonatomic, assign) BOOL navigationHidden; | 18 | @property (nonatomic, assign) BOOL navigationHidden; |
| 16 | // 子类重写添加子视图方法 | 19 | // 子类重写添加子视图方法 |
CNLiveBaseClass/Classes/Controller/CNLiveBaseViewController.m
Example/CNLiveBaseClass.xcodeproj/project.pbxproj
| @@ -207,7 +207,7 @@ | @@ -207,7 +207,7 @@ | ||
| 207 | 6003F586195388D20070C39A /* Sources */, | 207 | 6003F586195388D20070C39A /* Sources */, |
| 208 | 6003F587195388D20070C39A /* Frameworks */, | 208 | 6003F587195388D20070C39A /* Frameworks */, |
| 209 | 6003F588195388D20070C39A /* Resources */, | 209 | 6003F588195388D20070C39A /* Resources */, |
| 210 | - EC80521F3C5593EEA4A478EE /* [CP] Embed Pods Frameworks */, | 210 | + 762985650E3ADCD98FD70D0F /* [CP] Embed Pods Frameworks */, |
| 211 | ); | 211 | ); |
| 212 | buildRules = ( | 212 | buildRules = ( |
| 213 | ); | 213 | ); |
| @@ -320,7 +320,7 @@ | @@ -320,7 +320,7 @@ | ||
| 320 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; | 320 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
| 321 | showEnvVarsInLog = 0; | 321 | showEnvVarsInLog = 0; |
| 322 | }; | 322 | }; |
| 323 | - EC80521F3C5593EEA4A478EE /* [CP] Embed Pods Frameworks */ = { | 323 | + 762985650E3ADCD98FD70D0F /* [CP] Embed Pods Frameworks */ = { |
| 324 | isa = PBXShellScriptBuildPhase; | 324 | isa = PBXShellScriptBuildPhase; |
| 325 | buildActionMask = 2147483647; | 325 | buildActionMask = 2147483647; |
| 326 | files = ( | 326 | files = ( |
| @@ -333,7 +333,6 @@ | @@ -333,7 +333,6 @@ | ||
| 333 | "${BUILT_PRODUCTS_DIR}/CNLiveCustomControl/CNLiveCustomControl.framework", | 333 | "${BUILT_PRODUCTS_DIR}/CNLiveCustomControl/CNLiveCustomControl.framework", |
| 334 | "${BUILT_PRODUCTS_DIR}/CNLiveTripartiteManagement/CNLiveTripartiteManagement.framework", | 334 | "${BUILT_PRODUCTS_DIR}/CNLiveTripartiteManagement/CNLiveTripartiteManagement.framework", |
| 335 | "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework", | 335 | "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework", |
| 336 | - "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework", | ||
| 337 | "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework", | 336 | "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework", |
| 338 | "${BUILT_PRODUCTS_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework", | 337 | "${BUILT_PRODUCTS_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework", |
| 339 | ); | 338 | ); |
| @@ -345,7 +344,6 @@ | @@ -345,7 +344,6 @@ | ||
| 345 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCustomControl.framework", | 344 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCustomControl.framework", |
| 346 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveTripartiteManagement.framework", | 345 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveTripartiteManagement.framework", |
| 347 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework", | 346 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework", |
| 348 | - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework", | ||
| 349 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework", | 347 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework", |
| 350 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebViewJavascriptBridge.framework", | 348 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebViewJavascriptBridge.framework", |
| 351 | ); | 349 | ); |