Multi-tier UIScrollView nested scrolling solution. 😋😋😋

Overview

codebeat badge

Multi-tier UIScrollView nested scrolling solution.

Snapshots

Requirements

  • iOS 9.0+
  • Xcode 10.0+
  • Swift 4.2+

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

CocoaPods 1.1.0+ is required to build SegementSlide.

To integrate SegementSlide into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'SegementSlide', '3.0.1'
end

Then, run the following command:

$ pod install

Carthage

Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.

You can install Carthage with Homebrew using the following command:

$ brew update
$ brew install carthage

To integrate SegementSlide into your Xcode project using Carthage

  1. specify it in your Cartfile:
github "Jiar/SegementSlide" "3.0.1"

Run carthage update to build the framework.

  1. Copy Carthage Frameworks:
  • open the Build Phases tab of the project Settings
  • add New Run Script Phase
  • add /usr/local/bin/carthage copy-frameworks to the input field
  • add $(SRCROOT)/Carthage/Build/iOS/SegementSlide.framework to Input Files Copy Carthage Frameworks
  1. Embedded Binaries:
  • open the general tab of the project Settings
  • add SegementSlide.framework in $(SRCROOT)/Carthage/Build/iOS to the Embedded Binaries Embed Binaries

Manually

If you prefer not to use either of the aforementioned dependency managers, you can integrate SegementSlide into your project manually.


Usage

Quick Start

import SegementSlide

class HomeViewController: SegementSlideDefaultViewController {

    ......
    
    override func segementSlideHeaderView() -> UIView? {
        let headerView = UIView()
        let headerView.translatesAutoresizingMaskIntoConstraints = false
        headerView.heightAnchor.constraint(equalToConstant: view.bounds.height/4).isActive = true
        return headerView
    }

    override var titlesInSwitcher: [String] {
        return ["Swift", "Ruby", "Kotlin"]
    }

    override func segementSlideContentViewController(at index: Int) -> SegementSlideContentScrollViewDelegate? {
        return ContentViewController()
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        defaultSelectedIndex = 0
        reloadData()
    }

}
import SegementSlide

class ContentViewController: UITableViewController, SegementSlideContentScrollViewDelegate {

    ......

    @objc var scrollView: UIScrollView {
        return tableView
    }

}

Structure

Author

License

SegementSlide is released under the Apache-2.0 license. See LICENSE for details.

Comments
  • Allows using autolayout to constraint the height of the header

    Allows using autolayout to constraint the height of the header

    It's better to leverage the power of Autolayout to calculate the height of the header view instead of using a fixed number. With Autolayout you can change the height of the header view base on your need without reloading the entire view.

    enhancement 
    opened by congnd 8
  • 有个小bug,无故重新布局

    有个小bug,无故重新布局

    我在自定义的 headerView 添加了一个 textField 和 label,监听 textField 的输入改变 label,结果 textField一输入,键盘就消失了。发现每次一输入完之后就重新布局了

        open override func viewDidLayoutSubviews() {
            super.viewDidLayoutSubviews()
            layoutSegementSlideScrollView()
        }
    

    每次只要监听改变了label都会调用 SegementSlideViewController 的这个方法,注掉layoutSegementSlideScrollView()后就没问题了。操作并未改变高度,和其他布局,只改变了label的text.

    opened by AscenX 7
  • iOS 14 遇到的问题

    iOS 14 遇到的问题

    先问一下在文件 SegementSlideHeaderViewhitTest 最后为何返回 delegate.scrollView

    在 iOS 14 上如果 segementSlideHeaderView 返回的是 UICollectionView 会导致 cell 无法点击,原因应该被 hitTest 拦截了。

    duplicate 
    opened by Jayxiang 6
  • 偏移重置offset不正确,用户回到初始列表页之后 主动触发滚动才会重置contentOffset为0

    偏移重置offset不正确,用户回到初始列表页之后 主动触发滚动才会重置contentOffset为0

    重现步骤

    1. 在 A 列表页滚动到中部
    2. 切换到 B 列表页 并滚动到页面头部
    3. 这时候重新切换回列表页 A
    4. 这时候A列表页重置的高度不太正常,看上去是类似于header的高度
    5. 用户开始触摸滚动的瞬间,重置了ContentOffset 为 0

    在example中可以复现,不太稳定,需要多次尝试

    期望

    步骤4的时候 应该直接重置滚动位置为0

    bug 
    opened by zhangzhengyi12 3
  • 多次重设数据,滑倒顶部,无法下拉

    多次重设数据,滑倒顶部,无法下拉

    进入界面调 reloadData()刷新默认tab,然后网络tab数据数据回来,在次reloadData()刷新,把列表滑倒顶部,无法下拉。原因:clearAllReusableViewControllers() 重制了,但是selectedIndex没有重制,guard index != selectedIndex else { return }

    bug 
    opened by yaofen 3
  • 导航栏隐藏时, segementSlideSwitcherView 对刘海屏的适配

    导航栏隐藏时, segementSlideSwitcherView 对刘海屏的适配

    Hello, 非常感谢作者提供这么优秀的组件... swift 代码风格 very elegant..hahaha 在学习源码的时候遇到了一个问题,对于刘海屏, 当我隐藏导航时, 刘海完全依赖下面的视图颜色,这 样体验不太好...如果 segementSlideSwitcherView 变化去适应刘海屏可能会更好

    opened by wanqingrongruo 3
  • Using without slideSwitcherView.

    Using without slideSwitcherView.

    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!

    enhancement 
    opened by lm2343635 3
  • slideSwitcherView become transparent?

    slideSwitcherView become transparent?

    let view = UIView() view.backgroundColor = UIColor.red slideSwitcherView.superview?.insertSubview(view, belowSubview: slideSwitcherView)

    now, slideSwitcherView become transparent?

    invalid 
    opened by fsresponser 3
  • add method for user to disable header view hittest

    add method for user to disable header view hittest

    Hi,

    I add a temporary solution to disable header view response to the slide event. which is also mentioned here: https://github.com/Jiar/SegementSlide/issues/15

    opened by sunpaq 2
  • The gesture of shielding multi-directional dragging is provided to th…

    The gesture of shielding multi-directional dragging is provided to th…

    Provide to the outside add other gestures, such as the scroll view in the head.to solve the problem that the head can be dragged horizontally and vertically at the same time.

    use like this:

    class HomeViewController: SegementSlideDefaultViewController {
    
        var customHeaderView: HomeHeaderView?
    
        override func viewDidLoad() {
            self.customHeaderView = HomeHeaderView.headerView()
            super.viewDidLoad()
            
             //mainView is a UICollectionView
             if let gestureRecognizersInScrollView = customHeaderView?.cycleView.mainView.gestureRecognizers {
                 addGesture(getsture: gestureRecognizersInScrollView)
             }
        }
    }
    
    class HomeHeaderView: UIView {
     
        let cycleView = SDCycleScrollView()
    }
    
    opened by ameue 2
  • Build using carthage fails.

    Build using carthage fails.

    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)
    
    bug 
    opened by HyunjoonKo 2
  • 'SegementSlide.SegementSlideScrollView' Scroll to top is not working

    'SegementSlide.SegementSlideScrollView' Scroll to top is not working

    I want to scroll to top tapping same tab bar item again, but the scrollview which class is SegementSlideScrollView, contentOffset value is not changing.

    scrollview of viewControllers in contentView is fine

    I just want same work when tapping status bar!

    opened by corykim0829 0
  • 如何不调用`updateNavigationBarStyle`方法

    如何不调用`updateNavigationBarStyle`方法

    LanguageCenterViewController2的基础上修改。保持centerHeaderView为LanguageCenterHeaderView。contentView在接入SJVideoPlayer并开始视频播放的时候,无法滚动,代码死循环(其他代码和demo一致)。

    如果将updateNavigationBarStyle方法注释掉,那么问题就能消失。所以请问除了改源码,还有其他方便的方式么。 关于如何认为是和SJVideoPlayer冲突,如果过滤掉视频播放的Row,功能一切正常。

    系统: iOS 15

    CleanShot 2022-05-10 at 03 37 25 CleanShot 2022-05-10 at 03 46 59
    opened by hstdt 0
  • 能否实现底层的 scrollView  是 UITableView的情况

    能否实现底层的 scrollView 是 UITableView的情况

    open class SegementSlideViewController: UIViewController { public internal(set) var scrollView: SegementSlideScrollView! ... }

    这里已经固定是 SegementSlideScrollView 了,不好改为UITableView。

    opened by janicezhw 1
  • collectionview in header view not getting scrolled

    collectionview in header view not getting scrolled

    Hi I have implemented SegementSlideViewController in my app and want to assign one header view which contains a collection view inside my problem is a collection not getting scrolled.

    I have design header view in the storyboard and assign uiviewcontroller to segment slide view controller class

    does anyone have any idea?

    Thanks

    opened by jainamOx 1
Releases(3.0.0)
  • 3.0.0(May 12, 2020)

  • 2.2.4(May 12, 2020)

  • 2.2(Jul 11, 2019)

    • allows using auto layout to constraint the height of the header view instead of a fixed number
    • fixed a bug that mistakenly invalidate childKeyValueObservation
    • prevents interaction between horizontal and vertical rolling
    • update to swift 5.0.1
    Source code(tar.gz)
    Source code(zip)
HPParallaxHeader is a simple parallax header class for UIScrollView.

HPParallaxHeader is a simple parallax header class for UIScrollView.

null 40 Dec 15, 2022
UIScrollView ∞ scroll category

UIScrollView+InfiniteScroll Infinite scroll implementation as a category for UIScrollView. * The content used in demo app is publicly available and pr

Andrej Mihajlov 1k Dec 29, 2022
GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide.

GoAutoSlideView GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide. #ScreenShot Installation ###CocoaPods pod 'GoAut

Jamie 57 Jan 12, 2021
A data-driven UIScrollView + UIStackView framework for building fast and flexible lists

JKListKit A data-driven UIScrollView + UIStackView framework for building fast and flexible lists. Full Oficial documentation Main Features ?? Create

Juan Vasquez 2 Mar 15, 2022
AutoKeyboardScrollView is an UIScrollView subclass which makes showing and dismissing keyboard for UITextFields much easier. So called keyboard avoidance.

AutoKeyboardScrollView AutoKeyboardScrollView is a smart UIScrollView which can: Scroll to proper position and make sure the active textField is visib

HongHao Zhang 120 Jul 31, 2022
SwiftUI, peek scrolling animation and card tapped animation, using GeometryReader

SwiftUI, peek scrolling animation and card tapped animation, using GeometryReader, follow the livestream tutorial by MengTo.

Terry Kuo 4 Jun 10, 2022
CrownControl is a tiny accessory that makes scrolling through scrollable content possible without lifting your thumb.

CrownControl Overview Features Example Project Requirements Installation Usage Quick Usage Crown Attributes Scroll Axis Anchor Position Spin Direction

Daniel Huri 96 Dec 27, 2022
Simultaneously scrolling ScrollViews with SwiftUI support

SimultaneouslyScrollView Simultaneously scrolling ScrollViews with SwiftUI support Installation Swift Package Manager Usage SwiftUI support Example In

David Steinacher 8 Aug 19, 2022
A super slim solution to the nested asynchronous computations

Me A super slim and in-place solution to the nested asynchronous computations problem The mindset of software developers is changing, async programmin

Pasquale Ambrosini 186 Jun 29, 2022
A super slim solution to the nested asynchronous computations

Me A super slim and in-place solution to the nested asynchronous computations problem The mindset of software developers is changing, async programmin

Pasquale Ambrosini 186 Jun 29, 2022
Scrollable UINavigationBar that follows the scrolling of a UIScrollView

A custom UINavigationController that enables the scrolling of the navigation bar alongside the scrolling of an observed content view Versioning notes

Andrea Mazzini 6.1k Dec 24, 2022
A container view that responds to scrolling of UIScrollView

FlexibleHeader A container view that responds to scrolling of UIScrollView. normal threshold FlexibleHeaderExecutantType Getting Started Progressive I

DongHee Kang 69 May 2, 2022
Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code.

SVPullToRefresh + SVInfiniteScrolling These UIScrollView categories makes it super easy to add pull-to-refresh and infinite scrolling fonctionalities

Sam Vermette 4.9k Dec 1, 2022
Scrollable UINavigationBar that follows the scrolling of a UIScrollView

A custom UINavigationController that enables the scrolling of the navigation bar alongside the scrolling of an observed content view Versioning notes

Andrea Mazzini 6.1k Jan 6, 2023
ScrollingFollowView is a simple view which follows UIScrollView scrolling.

ScrollingFollowView ScrollingFollowView is a simple view which follows UIScrollView scrolling. ScrollingFollowView Sample Images SearchBarSample : Sea

Tanaka Kenji 186 Dec 21, 2022
IHKeyboardAvoiding is an elegant solution for keeping any UIView visible when the keyboard is being shown - no UIScrollView required!

IHKeyboardAvoiding An elegant solution for keeping any UIView visible when the keyboard is being shown Requirements IHKeyboardAvoiding Version Objecti

Idle Hands Apps 1.4k Dec 14, 2022
zekunyan 608 Dec 30, 2022
LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture

LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture

Ahmed Nasser 5 Jun 9, 2022
A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.

CollectionViewShelfLayout A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested

Pitiphong Phongpattranont 374 Oct 22, 2022
Turning on a VPN is always a painful experience on an iOS device due to the deep nested menus.

VPN On Turning on a VPN is always a painful experience on an iOS device due to the deep nested menus. This App installs a Today Widget into Notificati

Lex Tang 4.4k Dec 26, 2022