FHView 1.0.7

FHView 1.0.7

王本森维护。



FHView 1.0.7

  • 王本森

FHView

FHView 可以让您更简单地使用浮动头部(Header)的效果

image image

安装

pod 'FHView'

使用方法

遵从 FHViewDelegate 协议

// 最上層View
func fhViewTopView(_ fhView: FHView) -> UIView? {
    let view = TestView()
    view.setupMessage(text: "TopView")
    return view
}

// 懸浮View
func fhViewHeaderView(_ fhView: FHView) -> UIView? {
    let view = TestView()
    view.setupMessage(text: "HeaderView")
    return view
}

// 內容View
func fhViewContentView(_ fhView: FHView) -> UIView? {
    let view = TestView()
    view.setupMessage(text: "ContentView")
    return view
}

// 如果想支持自適應高度,請 return fhView.automaticDimension
// If want to support dynamic height, just return fhView.automaticDimension.
func fhViewTopHeight(_ fhView: FHView) -> CGFloat {
    return 200
}

func fhViewHeaderHeight(_ fhView: FHView) -> CGFloat {
    return 100
}

// 如果想支持自適應高度,請 return fhView.automaticDimension
// If want to support dynamic height, just return fhView.automaticDimension.
func fhViewContentHeight(_ fhView: FHView) -> CGFloat {
    return 1000
}