Commit ffbc3884 by Daniel Dahan

update PageTabMenuItem to TabItem for TabsController

parent c9a539e3
Subproject commit 2fd5d3b0b0568f1ed0a14145cec9cd9d1eb5a020 Subproject commit 82aea2a470d7b8cf187939f8c563382966633f01
...@@ -30,10 +30,10 @@ ...@@ -30,10 +30,10 @@
import UIKit import UIKit
/// A memory reference to the TabsBarItem instance for UIViewController extensions. /// A memory reference to the TabItem instance for UIViewController extensions.
fileprivate var TabsBarItemKey: UInt8 = 0 fileprivate var TabItemKey: UInt8 = 0
open class TabsBarItem: FlatButton { open class TabItem: FlatButton {
open override func prepare() { open override func prepare() {
super.prepare() super.prepare()
pulseAnimation = .none pulseAnimation = .none
...@@ -48,15 +48,15 @@ public enum TabBarAlignment: Int { ...@@ -48,15 +48,15 @@ public enum TabBarAlignment: Int {
} }
extension UIViewController { extension UIViewController {
/// pageMenuBarItem reference. /// tabItem reference.
public private(set) var pageMenuBarItem: TabsBarItem { public private(set) var tabItem: TabItem {
get { get {
return AssociatedObject.get(base: self, key: &TabsBarItemKey) { return AssociatedObject.get(base: self, key: &TabItemKey) {
return TabsBarItem() return TabItem()
} }
} }
set(value) { set(value) {
AssociatedObject.set(base: self, key: &TabsBarItemKey, value: value) AssociatedObject.set(base: self, key: &TabItemKey, value: value)
} }
} }
} }
...@@ -247,7 +247,7 @@ extension TabsController { ...@@ -247,7 +247,7 @@ extension TabsController {
var buttons = [UIButton]() var buttons = [UIButton]()
for v in viewControllers { for v in viewControllers {
let button = v.pageMenuBarItem as UIButton let button = v.tabItem as UIButton
v.isMotionEnabled = true v.isMotionEnabled = true
buttons.append(button) buttons.append(button)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment