Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fixes initial layout problem for selected item on devices with safe area
  • Loading branch information
rachid.el.khayari
rachid.el.khayari committed Jul 24, 2019
commit 02dd211b0a52b43c0d4c900de6d1e44d443cf4dd
6 changes: 6 additions & 0 deletions CircleBar/Classes/SHCircleBarController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ class SHCircleBarController: UITabBarController {

}

override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
let tabWidth = self.view.bounds.width / CGFloat(self.tabBar.items?.count ?? 4)
circleView.frame = CGRect(x: tabWidth / 2 - 30, y: self.tabBar.frame.origin.y - 15, width: 60, height: 60)
}

private var _barHeight: CGFloat = 74
open var barHeight: CGFloat {
get {
Expand Down