Skip to content

Commit 1d75685

Browse files
author
蔡龙君
committed
feat |> 去除disabled功能
1 parent 22d7b39 commit 1d75685

File tree

3 files changed

+2
-33
lines changed

3 files changed

+2
-33
lines changed

SFAlertController/Classes/Extensions.swift

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ public extension SFAlertController {
1818
enum AlertButton {
1919
case `default`(String)
2020
case cancel(String)
21-
case disabled(String)
2221
case destructive(String)
2322
var style: UIAlertAction.Style {
2423
switch self {
25-
case .default, .disabled:
24+
case .default:
2625
return .default
2726
case .cancel:
2827
return .cancel
@@ -31,25 +30,15 @@ public extension SFAlertController {
3130
}
3231
}
3332

34-
var title: String {
33+
public var title: String {
3534
switch self {
3635
case .default(let title):
3736
return title
3837
case .cancel(let title):
3938
return title
40-
case .disabled(let title):
41-
return title
4239
case .destructive(let title):
4340
return title
4441
}
4542
}
46-
var isDsiabled: Bool {
47-
switch self {
48-
case .disabled:
49-
return true
50-
default:
51-
return false
52-
}
53-
}
5443
}
5544
}

SFAlertController/Classes/SFAlertCell.swift

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ class SFAlertCell: UITableViewCell {
2121
$0.setTitleColor(UIColor(red: 0, green: 0.48, blue: 1, alpha: 1), for: .selected)
2222
$0.setTitleColor(UIColor.black, for: .normal)
2323
$0.backgroundColor = UIColor.white
24-
$0.setTitleColor(UIColor.black.withAlphaComponent(0.25), for: .disabled)
2524
$0.titleLabel?.font = UIFont.systemFont(ofSize: 17, weight: .semibold)
2625
$0.addTarget(self, action: #selector(leftButtonTapped), for: .touchUpInside)
2726
return $0
@@ -32,7 +31,6 @@ class SFAlertCell: UITableViewCell {
3231
$0.setTitleColor(UIColor(red: 0, green: 0.48, blue: 1, alpha: 1), for: .selected)
3332
$0.setTitleColor(UIColor.black, for: .normal)
3433
$0.backgroundColor = UIColor.white
35-
$0.setTitleColor(UIColor.black.withAlphaComponent(0.25), for: .disabled)
3634
$0.addTarget(self, action: #selector(rightButtonTapped), for: .touchUpInside)
3735
return $0
3836
}(UIButton(type: .custom))
@@ -95,20 +93,6 @@ extension SFAlertCell {
9593
}
9694

9795
private func configButton(_ button: UIButton, using type: SFAlertController.AlertButton) {
98-
switch type {
99-
case .cancel:
100-
button.isEnabled = true
101-
button.isSelected = false
102-
case .disabled:
103-
button.isEnabled = false
104-
button.isSelected = false
105-
case .default:
106-
button.isEnabled = true
107-
button.isSelected = false
108-
case .destructive:
109-
button.isEnabled = true
110-
button.isSelected = true
111-
}
11296
button.setTitle(type.title, for: .normal)
11397
button.isHidden = false
11498
}

SFAlertController/Classes/SFAlertController.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -379,10 +379,6 @@ private extension SFAlertController {
379379
}
380380

381381
private func tappedButtonAtIndex(_ index: Int, buttonType: SFAlertController.AlertButton?) {
382-
/// 如果是disabled 就无反应
383-
guard buttonType?.isDsiabled != true else {
384-
return
385-
}
386382
dismiss(animated: false)
387383
completion?(index, buttonType)
388384
}

0 commit comments

Comments
 (0)