Skip to content

Commit c41340b

Browse files
authored
Merge pull request #264 from TeamWeathy/develop
v1.1.0
2 parents bcdb9b6 + 32f475b commit c41340b

4 files changed

Lines changed: 28 additions & 9 deletions

File tree

Weathy/Weathy.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1266,7 +1266,7 @@
12661266
"$(inherited)",
12671267
"@executable_path/Frameworks",
12681268
);
1269-
MARKETING_VERSION = 1.1.5;
1269+
MARKETING_VERSION = 1.1.6;
12701270
PRODUCT_BUNDLE_IDENTIFIER = com.weathy.weathy;
12711271
PRODUCT_NAME = "$(TARGET_NAME)";
12721272
SWIFT_VERSION = 5.0;
@@ -1289,7 +1289,7 @@
12891289
"$(inherited)",
12901290
"@executable_path/Frameworks",
12911291
);
1292-
MARKETING_VERSION = 1.1.5;
1292+
MARKETING_VERSION = 1.1.6;
12931293
PRODUCT_BUNDLE_IDENTIFIER = com.weathy.weathy;
12941294
PRODUCT_NAME = "$(TARGET_NAME)";
12951295
SWIFT_VERSION = 5.0;

Weathy/Weathy/Sources/VCs/Main/MainVC.swift

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ class MainVC: UIViewController {
1212

1313
let appDelegate = UIApplication.shared.delegate as? AppDelegate
1414
var lastContentOffset: CGFloat = 0.0
15+
lazy var refreshControl: UIRefreshControl = {
16+
let refresh = UIRefreshControl()
17+
refresh.addTarget(self, action: #selector(pullToRefresh(_:)), for: .valueChanged)
18+
19+
return refresh
20+
}()
1521

1622
// gps 버튼 활성화 여부
1723
var isOnGPS: Bool = false {
@@ -119,6 +125,12 @@ class MainVC: UIViewController {
119125

120126
NotificationCenter.default.addObserver(self, selector: #selector(appMovedToForeground), name: UIApplication.willEnterForegroundNotification, object: nil)
121127
NotificationCenter.default.addObserver(self, selector: #selector(receiveSearchData), name: NSNotification.Name(rawValue: "search"), object: nil)
128+
129+
mainScrollView.refreshControl = refreshControl
130+
}
131+
132+
override func viewDidAppear(_ animated: Bool) {
133+
refreshControl.didMoveToSuperview()
122134
}
123135

124136
override func viewSafeAreaInsetsDidChange() {
@@ -148,6 +160,7 @@ class MainVC: UIViewController {
148160
mainScrollView.isPagingEnabled = true
149161
mainScrollView.backgroundColor = .clear
150162
mainScrollView.showsVerticalScrollIndicator = false
163+
mainScrollView.delegate = self
151164
mainTopScrollView.showsVerticalScrollIndicator = false
152165
mainTopScrollView.delegate = self
153166

@@ -754,6 +767,12 @@ class MainVC: UIViewController {
754767
}
755768
}
756769
}
770+
771+
@objc func pullToRefresh(_ sender: UIRefreshControl) {
772+
checkLocationAndGetWeatherData()
773+
774+
sender.endRefreshing()
775+
}
757776
}
758777

759778
// MARK: - UICollectionViewDataSource

Weathy/Weathy/Sources/VCs/ModifyWeathy/ModifyWeathyTextVC.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -520,10 +520,10 @@ extension ModifyWeathyTextVC: UITextViewDelegate {
520520

521521
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
522522

523-
if text == "\n" {
524-
textView.resignFirstResponder()
525-
}
526-
523+
// if text == "\n" {
524+
// textView.resignFirstResponder()
525+
// }
526+
//
527527
return true
528528
}
529529

Weathy/Weathy/Sources/VCs/Record/RecordTextVC.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -562,9 +562,9 @@ extension RecordTextVC: UITextViewDelegate {
562562

563563
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
564564

565-
if text == "\n" {
566-
textView.resignFirstResponder()
567-
}
565+
// if text == "\n" {
566+
// textView.resignFirstResponder()
567+
// }
568568

569569
return true
570570
}

0 commit comments

Comments
 (0)