jiar / segementslide Goto Github PK
View Code? Open in Web Editor NEWMulti-tier UIScrollView nested scrolling solution. 😋😋😋
Home Page: https://blog.jiar.me/2019/02/13/Multi-tier-UIScrollView-nested-scrolling-solution/
License: Apache License 2.0
Multi-tier UIScrollView nested scrolling solution. 😋😋😋
Home Page: https://blog.jiar.me/2019/02/13/Multi-tier-UIScrollView-nested-scrolling-solution/
License: Apache License 2.0
Carthage version: 0.34.0
Xcode version: 11.5 (with Swift 5.2.4)
SegementSlide version: 3.0.0
error message:
*** Building scheme "SegementSlide-Dynamic-Tests" in SegementSlide.xcodeproj
Build Failed
Task failed with exit code 65:
/usr/bin/xcrun xcodebuild -project /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/SegementSlide.xcodeproj -scheme SegementSlide-Dynamic-Tests -configuration Release -derivedDataPath /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive -archivePath /var/folders/l_/h_k5dtrs45v3jtp0qqznxvnh0000gn/T/SegementSlide SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO (launched in /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide)
This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/l_/h_k5dtrs45v3jtp0qqznxvnh0000gn/T/carthage-xcodebuild.cBCG3f.log
carthage-xcodebuild.cBCG3f.log details:
/usr/bin/xcrun xcodebuild -project /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/SegementSlide.xcodeproj -scheme SegementSlide-Dynamic-Tests -configuration Release -derivedDataPath /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive -archivePath /var/folders/l_/h_k5dtrs45v3jtp0qqznxvnh0000gn/T/SegementSlide SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO (launched in /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide)Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/SegementSlide.xcodeproj -scheme SegementSlide-Dynamic-Tests -configuration Release -derivedDataPath /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive -archivePath /var/folders/l_/h_k5dtrs45v3jtp0qqznxvnh0000gn/T/SegementSlide SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO
User defaults from command line:
IDEArchivePathOverride = /var/folders/l_/h_k5dtrs45v3jtp0qqznxvnh0000gn/T/SegementSlide
IDEDerivedDataPathOverride = /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0
Build settings from command line:
CARTHAGE = YES
CLANG_ENABLE_CODE_COVERAGE = NO
CODE_SIGN_IDENTITY =
CODE_SIGNING_REQUIRED = NO
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO
ONLY_ACTIVE_ARCH = NO
SDKROOT = iphoneos13.5
SKIP_INSTALL = YES
STRIP_INSTALLED_PRODUCT = NO
2020-05-26 11:16:26.734 xcodebuild[66105:867135] DTDeviceKit: deviceType from 729b8b696145f282c81c1b562cbf07a6c3a3bd59 was NULL
2020-05-26 11:16:26.760 xcodebuild[66105:867262] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
note: Using new build system
2020-05-26 11:16:26.817 xcodebuild[66105:867124] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
note: Building targets in parallel
note: Planning build
2020-05-26 11:16:26.931 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:26.944 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:26.959 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:27.081 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:27.095 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:27.110 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:27.362 xcodebuild[66105:867119] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:27.473 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:27.487 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
2020-05-26 11:16:27.502 xcodebuild[66105:867067] [MT] DTDeviceKit: deviceType from 00008006-000279091406002E was NULL
note: Constructing build description
CreateBuildDirectory /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
builtin-create-build-directory /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath
CreateBuildDirectory /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/InstallationBuildProductsLocation (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
builtin-create-build-directory /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/InstallationBuildProductsLocation
CreateBuildDirectory /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
builtin-create-build-directory /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath
SymLink /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos/SegementSlide.framework /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
/bin/ln -sfh /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos/SegementSlide.framework
MkDir /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
/bin/mkdir -p /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework
MkDir /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework/Headers (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
/bin/mkdir -p /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework/Headers
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-generated-files.hmap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-generated-files.hmap
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide.hmap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide.hmap
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-own-target-headers.hmap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-own-target-headers.hmap
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-all-non-framework-target-headers.hmap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-all-non-framework-target-headers.hmap
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-project-headers.hmap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-project-headers.hmap
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-all-target-headers.hmap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-all-target-headers.hmap
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/all-product-headers.yaml (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/all-product-headers.yaml
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/module.modulemap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/module.modulemap
ProcessInfoPlistFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework/Info.plist /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/SegementSlide/Info.plist (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
builtin-infoPlistUtility /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/SegementSlide/Info.plist -producttype com.apple.product-type.framework -expandbuildsettings -format binary -platform iphoneos -o /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework/Info.plist
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources/SegementSlide_vers.c (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources/SegementSlide_vers.c
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide.LinkFileList (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide.LinkFileList
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide-Dynamic-OutputFileMap.json (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide-Dynamic-OutputFileMap.json
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide.SwiftFileList (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide.SwiftFileList
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide.LinkFileList (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide.LinkFileList
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide-Dynamic-OutputFileMap.json (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide-Dynamic-OutputFileMap.json
WriteAuxiliaryFile /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide.SwiftFileList (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
write-file /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide.SwiftFileList
Ditto /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/module.modulemap /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework/Modules/module.modulemap (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/module.modulemap /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SegementSlide.framework/Modules
CompileSwiftSources normal armv7 com.apple.xcode.tools.swift.compiler (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.5.sdk
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -incremental -module-name SegementSlide -O -whole-module-optimization -enforce-exclusivity=checked @/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide.SwiftFileList -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.5.sdk -target armv7-apple-ios9.0 -g -module-cache-path /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/ModuleCache.noindex -Xfrontend -serialize-debugging-options -embed-bitcode -swift-version 5 -I /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos -F /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos -F /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Carthage/Build/iOS -c -num-threads 16 -output-file-map /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide-Dynamic-OutputFileMap.json -parseable-output -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide.swiftmodule -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-generated-files.hmap -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-own-target-headers.hmap -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-project-headers.hmap -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos/include -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources-normal/armv7 -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources/armv7 -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources -emit-objc-header -emit-objc-header-path /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/armv7/SegementSlide-Swift.h -working-directory /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
error: Build input files cannot be found: '/Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Source/Segement/SegementSlideSwitcherView.swift', '/Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Source/Badge/BadgeView.swift', '/Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Source/Segement/SegementSlideSwitcherConfig.swift' (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
cd /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.5.sdk
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -incremental -module-name SegementSlide -O -whole-module-optimization -enforce-exclusivity=checked @/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide.SwiftFileList -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.5.sdk -target arm64-apple-ios9.0 -g -module-cache-path /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/ModuleCache.noindex -Xfrontend -serialize-debugging-options -embed-bitcode -swift-version 5 -I /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos -F /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos -F /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Carthage/Build/iOS -c -num-threads 16 -output-file-map /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide-Dynamic-OutputFileMap.json -parseable-output -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide.swiftmodule -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-generated-files.hmap -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-own-target-headers.hmap -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/SegementSlide-project-headers.hmap -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/BuildProductsPath/Release-iphoneos/include -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources-normal/arm64 -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources/arm64 -Xcc -I/Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/DerivedSources -emit-objc-header -emit-objc-header-path /Users/hyunjoon/Library/Caches/org.carthage.CarthageKit/DerivedData/11.5_11E608c/SegementSlide/3.0.0/Build/Intermediates.noindex/ArchiveIntermediates/SegementSlide-Dynamic-Tests/IntermediateBuildFilesPath/SegementSlide.build/Release-iphoneos/SegementSlide-Dynamic.build/Objects-normal/arm64/SegementSlide-Swift.h -working-directory /Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide
error: Build input files cannot be found: '/Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Source/Segement/SegementSlideSwitcherView.swift', '/Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Source/Badge/BadgeView.swift', '/Users/hyunjoon/Documents/Project/mubeat_ios_application/mubeat/Carthage/Checkouts/SegementSlide/Source/Segement/SegementSlideSwitcherConfig.swift' (in target 'SegementSlide-Dynamic' from project 'SegementSlide')
** ARCHIVE FAILED **
The following build commands failed:
CompileSwiftSources normal armv7 com.apple.xcode.tools.swift.compiler
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(2 failures)
不清楚是不是 issue 30 想做点事情...
就是 想在 SegementSlideViewController
页面底下加一个固定在底部的按钮
segementSlideScrollView.snp.updateConstraints { (make) in
make.bottom.equalToSuperview().offset(-PunchBottomView.totalHeight-safeAreaBottomLayoutGuide)
}
然后内部的 viewController 就滚动不到底部,应该是 内部的 contentScrollView frame 有问题
不知道具体应该操作哪些,咨询一下
iOS has this handy feature where if you tap the top of the screen, the scroll view goes all the way back to the top.
This works most of the time. However, if you scroll down and switch to a different tab, it doesn't work until you do some scrolling.
When scrolling down, if you scroll too slowly the deceleration phase will stop when the child scroll view reaches the top. Interestingly when scrolling up it's fine.
I suspect that it's due to the rubber band effect, but it also shouldn't be as both scroll views should be receiving the gesture.
Any thoughts?
Any way to change the segment name on runtime. I need to update the name when user long press the particular segment edit and update the name is possiple
ViewController代码:
class ViewController: SegementSlideViewController {
override var bouncesType: BouncesType {
return .child
}
override var headerView: UIView? {
let headerView = UIImageView()
headerView.heightAnchor.constraint(equalToConstant: 25).isActive = true
headerView.widthAnchor.constraint(equalToConstant: view.bounds.width).isActive = true
headerView.backgroundColor = .red
return headerView
}
override var titlesInSwitcher: [String] {
return ["test1", "test2", "test3"]
}
override var switcherConfig: SegementSlideSwitcherConfig {
var config = SegementSlideSwitcherConfig.shared
config.type = .segement
return config
}
override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation {
return .slide
}
override func segementSlideContentViewController(at index: Int) -> SegementSlideContentScrollViewDelegate? {
if index == 0 {
let optional = TestViewController()
return optional as? SegementSlideContentScrollViewDelegate
} else if index == 1 {
let marketValue = TestViewController()
return marketValue as? SegementSlideContentScrollViewDelegate
} else {
let exchange = TestViewController()
return exchange as? SegementSlideContentScrollViewDelegate
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
reloadData()
scrollToSlide(at: 0, animated: false)
}
}
TestViewController代码实现了SegementSlideContentScrollViewDelegate协议:
@implementation TestViewController
- (UIScrollView *)scrollView {
return self.tableView;
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
// self.navigationController.navigationBar.prefersLargeTitles = YES;
self.title = @"下一页";
self.view.backgroundColor = [UIColor whiteColor];
self.navigationController.navigationBar.prefersLargeTitles = NO;
[self.navigationController.navigationBar setBarTintColor:[UIColor greenColor]];
self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
self.tableView.delegate = self;
self.tableView.dataSource = self;
[self.view addSubview:self.tableView];
}
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 500;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
return [[UITableViewCell alloc] init];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self.navigationController pushViewController:[[TestViewController alloc] init] animated:YES];
}
@end
有两个现象
1:如果override var headerView: UIView? { return nil }
拉动TestViewController中的tableview的时候,出现内外同时滚动的情况
2:headerView.heightAnchor.constraint(equalToConstant: 25).isActive = true
中的约束值小于一定数值(具体不清楚),想上拉了很长上去的后,猛的向下拉,header会被拉下一部分,然后收回,最后当TestViewController回到顶部时,整个页面回复原貌。将demo中ExploreViewController的header高度该小后,有同样的现象
请问作者该怎么解决呢,是哪些地方没设置对吗
I do not have multiple content view controllers.
For this reason, is there any way to use this library without using slideSwitcherView.
The top is a view and the bottom is a tableView.
Thanks!
进入界面调 reloadData()刷新默认tab,然后网络tab数据数据回来,在次reloadData()刷新,把列表滑倒顶部,无法下拉。原因:clearAllReusableViewControllers() 重制了,但是selectedIndex没有重制,guard index != selectedIndex else { return }
如题,项目需求在scrollView下面有其他控件,故需要子scrollView要再能划上去点,我尝试直接设置子scrollView的contentInset但是发现没有效果。
我看你说可以自定义switch了,但是如何自定义呢?能不能写一个demo?
头部headerView高度超过屏幕底部后,下拉slideScrollView整个scrollView就会抖动,实测高度未达到时向下拉直到抵达底部后也会出现抖动
如果没有滑动到对应页面不会预加载,造成页面空白,能加上这个功能么
Thanks for this great library :)
When child TableView is empty and header view is completely hidden, i can swipe up but can't swipe down.
Can i disable swipe up gesture or enable swipe down gesture when child TableView is empty ?
参考https://github.com/SPStore/SPPageMenu 有实现思路
样式更多
如题,我主要用storyboard开发 发现滑动控制器用storyboard拖的cell识别不了(个人感觉是xib自动注册被取消),其他的都很好用,希望大大能看一下
如果能加个footerView就更好了
childVC中含有瀑布流,设置contentInsert后并没有任何效果
TransparentSlideViewController作为第一层包裹在最外层,第一个ContentViewController中是一个UIPageviewController,当page在切换的时候,怎么重载@objc optional var scrollView: UIScrollView { get }呢?
There is no Module for SefmentSlide..
复现:
1.进入子页面,而后一直想左滑,直到出现第一个segmentTitle
2.当offset<0时,应当,直接返回到上一个界面
诉求:
是否可以增加属性,控制是否需要此去实现
scrollView.observe(.contentOffset, options: [], changeHandler: { }
这种方法在iOS10会crash,有好的解决办法?
问题1:
在 header 中添加了一个横向滚动的 UICollectionView
横向滚动时,会触发 下面 tab的滚动,UICollectionView 不能响应事件
想问一下这种情况,使用的正确姿势
问题2:
分页的一个子控制器,当数据源为空的时候,tab 悬浮之后,子控制器就不能滚动交互了
我按照大佬的思路自己实现一遍, 发现达到临界点后滚动会直接停止, 子TableView的滚动事件无法传递给最上层的TableView, 不知道大佬是怎么解决的
Hello,
非常感谢作者提供这么优秀的组件... swift 代码风格 very elegant..hahaha
在学习源码的时候遇到了一个问题,对于刘海屏, 当我隐藏导航时, 刘海完全依赖下面的视图颜色,这 样体验不太好...如果 segementSlideSwitcherView 变化去适应刘海屏可能会更好
之前查找了到很多库,在contentView里如果使用了plain样式的tableView,上滑时就会导致sectionheader固定在一个位置。这个真的解决了我的问题。
如题,如果个别项目已经使用基础类,那是否就基本就告别该库了?
可以抽离组建为单独的 View, 子的 ViewController 使用协议来控制属性。
另,子的 ViewController 也可以加入生命周期的控制。
目前的逻辑只排除了UIControl,如果头部是WKWebView将不能响应里面的点击事件,比如视频播放
怎么关闭header区域的左右滑动响应?
In example HomeViewController.swift
, there is
override func segementSlideContentViewController(at index: Int) -> SegementSlideContentScrollViewDelegate? {
let viewController = ContentViewController()
viewController.refreshHandler = { [weak self] in
guard let self = self else { return }
self.badges[index] = BadgeType.random
self.reloadBadgeInSwitcher()
}
return viewController
}
we seem to use same ContentViewController
for all tabs / switchers, can we use different controller for differnet tabs/indices ?
say, sth like this
override func segementSlideContentViewController(at index: Int) -> SegementSlideContentScrollViewDelegate? {
if index == 0 {
let viewController = ContentViewController()
viewController.refreshHandler = { [weak self] in
guard let self = self else { return }
self.badges[index] = BadgeType.random
self.reloadBadgeInSwitcher()
}
return viewController
} else if indes == 1 {
let vc = SomeOtherContentViewController()
return vc
}
}
tried this, it does not seem to work ? any working example ?
I'm trying to refresh a TableView inside a SegementSlide using UIRefreshControl (), but it's not working.
Can UIRefreshControl () be used in Segement Slide?
I'm wondering if UIRefreshControl () can't be used because your master example uses MJRefresh to refresh.
Thanks!!
出一个OC 版本..估计比目前很多人写的要更好用的第三方
外层内层都是 SegementSlideViewController,怎样在内层滑动到第一个或者最后一个segement,再次滑动的时候代理到外层的segement
在example中可以复现,不太稳定,需要多次尝试
步骤4的时候 应该直接重置滚动位置为0
如果能支持自定义switch就好了
let view = UIView()
view.backgroundColor = UIColor.red
slideSwitcherView.superview?.insertSubview(view, belowSubview: slideSwitcherView)
now, slideSwitcherView become transparent?
Hello
This library not support RTL
how can I add icon in SegementSlideSwitcherView if I don't want just show title
请问SegementSlideSwitcherView能否根据控制停留的位置,现在有个需求是,需要在滑动下面内容scrollView时,SegementSlideSwitcherView能滑动到导航栏的位置,我分别用了SegementSlideViewController和TransparentSlideViewController 都无法动态的更改SegementSlideSwitcherView停留的位置,能否提供对应的方法或者参数来动态更改
我在自定义的 headerView 添加了一个 textField 和 label,监听 textField 的输入改变 label,结果 textField一输入,键盘就消失了。发现每次一输入完之后就重新布局了
open override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
layoutSegementSlideScrollView()
}
每次只要监听改变了label都会调用 SegementSlideViewController 的这个方法,注掉layoutSegementSlideScrollView()
后就没问题了。操作并未改变高度,和其他布局,只改变了label的text.
when we push to another viewController,there is black or white shadow on navigationbar.
guess: the navigationBar‘s isTranslucent property is true
I change the property to false when viewWillDispear, but no use
can u help me,thx
SegementSlideSwitcherConfig 设计为单利不太好,如果多个模块共用,得多次修改对应的参数。
When you click on a tab with SegementSlide, the tab bar background changes to a darker (like tabBarController?.tabBar.backgroundColor = .black). I try it change with viewWillAppear back to white, but it doesn't work. Any ideas?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.