Skip to content
This repository was archived by the owner on Jun 17, 2018. It is now read-only.

Commit 7aab5d2

Browse files
authored
Merge pull request #275 from kitasuke/swift3.0
Swift3.0
2 parents f4e58e1 + efdb5b9 commit 7aab5d2

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

Pod/Classes/MenuItemView.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ open class MenuItemView: UIView {
2323
addSubview(customView)
2424
}
2525
}
26-
open internal(set) var selected: Bool = false {
26+
open internal(set) var isSelected: Bool = false {
2727
didSet {
2828
if case .roundRect = menuOptions.focusMode {
2929
backgroundColor = UIColor.clear
3030
} else {
31-
backgroundColor = selected ? menuOptions.selectedBackgroundColor : menuOptions.backgroundColor
31+
backgroundColor = isSelected ? menuOptions.selectedBackgroundColor : menuOptions.backgroundColor
3232
}
3333

3434
switch menuItemOptions.displayMode {
@@ -46,7 +46,7 @@ open class MenuItemView: UIView {
4646
widthConstraint.constant = calculateLabelSize(titleLabel, maxWidth: maxWindowSize).width
4747
descriptionWidthConstraint.constant = calculateLabelSize(descriptionLabel, maxWidth: maxWindowSize).width
4848
case let .image(image, selectedImage):
49-
menuImageView.image = selected ? (selectedImage ?? image) : image
49+
menuImageView.image = isSelected ? (selectedImage ?? image) : image
5050
case .custom: break
5151
}
5252
}
@@ -167,8 +167,8 @@ open class MenuItemView: UIView {
167167
}
168168

169169
fileprivate func updateLabel(_ label: UILabel, text: MenuItemText) {
170-
label.textColor = selected ? text.selectedColor : text.color
171-
label.font = selected ? text.selectedFont : text.font
170+
label.textColor = isSelected ? text.selectedColor : text.color
171+
label.font = isSelected ? text.selectedFont : text.font
172172
}
173173

174174
fileprivate func setupImageView(_ image: UIImage) {

Pod/Classes/MenuView.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -312,18 +312,18 @@ open class MenuView: UIScrollView {
312312
}
313313

314314
fileprivate func focusMenuItem() {
315-
let selected: (MenuItemView) -> Bool = { self.menuItemViews.index(of: $0) == self.currentPage }
315+
let isSelected: (MenuItemView) -> Bool = { self.menuItemViews.index(of: $0) == self.currentPage }
316316

317317
// make selected item focused
318318
menuItemViews.forEach {
319-
$0.selected = selected($0)
320-
if $0.selected {
319+
$0.isSelected = isSelected($0)
320+
if $0.isSelected {
321321
self.currentMenuItemView = $0
322322
}
323323
}
324324

325325
// make selected item foreground
326-
sortedMenuItemViews.forEach { $0.layer.zPosition = selected($0) ? 0 : -1 }
326+
sortedMenuItemViews.forEach { $0.layer.zPosition = isSelected($0) ? 0 : -1 }
327327

328328
setNeedsLayout()
329329
layoutIfNeeded()

Pod/Classes/PagingViewController.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ open class PagingViewController: UIViewController {
7575

7676
fileprivate func setupContentScrollView() {
7777
contentScrollView.backgroundColor = options.backgroundColor
78-
contentScrollView.isScrollEnabled = options.scrollEnabled
78+
contentScrollView.isScrollEnabled = options.isScrollEnabled
7979
view.addSubview(contentScrollView)
8080
}
8181

Pod/Classes/Protocols/PagingMenuControllerCustomizable.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Foundation
1111
public protocol PagingMenuControllerCustomizable {
1212
var defaultPage: Int { get }
1313
var animationDuration: TimeInterval { get }
14-
var scrollEnabled: Bool { get }
14+
var isScrollEnabled: Bool { get }
1515
var backgroundColor: UIColor { get }
1616
var lazyLoadingPage: LazyLoadingPage { get }
1717
var menuControllerSet: MenuControllerSet { get }
@@ -25,7 +25,7 @@ public extension PagingMenuControllerCustomizable {
2525
var animationDuration: TimeInterval {
2626
return 0.3
2727
}
28-
var scrollEnabled: Bool {
28+
var isScrollEnabled: Bool {
2929
return true
3030
}
3131
var backgroundColor: UIColor {

0 commit comments

Comments
 (0)