Skip to content

FSPageControl 居中问题 #381

@myongong

Description

@myongong

在 FSPageControl 类的 func layoutSublayers(of layer: CALayer) 中,

let amplitude = CGFloat(self.numberOfPages/2) * diameter + spacing*CGFloat((self.numberOfPages-1)/2)

这一行代码会让 indicato 居中失败,因为它忽略了 int 类型计算的小数部分, 导致有一个 diameter + spacing 的居中误差。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions