Skip to content

Commit

Permalink
Feature/#352 mvp7 qa3 (#353)
Browse files Browse the repository at this point in the history
  • Loading branch information
longlivedrgn authored Sep 13, 2024
1 parent 0be27c3 commit 86f951d
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 32 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -347,18 +347,6 @@ extension ConcertDetailViewController {
link: link,
domainURIPrefix: dynamicLinksDomainURIPrefix
) else { return nil }

// iOS
linkBuilder.iOSParameters = DynamicLinkIOSParameters(bundleID: AppInfo.bundleID)

// Android
#if DEBUG
linkBuilder.androidParameters = DynamicLinkAndroidParameters(packageName: AppInfo.androidDebugPackageName)
#elseif RELEASE
linkBuilder.androidParameters = DynamicLinkAndroidParameters(packageName: AppInfo.bundleID)
#endif
linkBuilder.androidParameters?.fallbackURL = link

return linkBuilder.url
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,13 @@ final class EditLinkViewController: BooltiViewController {
}
.disposed(by: self.disposeBag)

self.linkNameTextField.rx.controlEvent([.editingDidBegin])
.bind(with: self) { owner, _ in
guard let nameText = owner.linkNameTextField.text else { return }
owner.linkNameTextField.isButtonHidden = nameText.isEmpty
}
.disposed(by: self.disposeBag)

// URL ์„ค์ •
let URLTextFieldObservable = self.URLTextField.rx.text.orEmpty

Expand All @@ -153,6 +160,14 @@ final class EditLinkViewController: BooltiViewController {
}
.disposed(by: self.disposeBag)

// textField๋ฅผ ์„ ํƒํ•˜๋ฉด empty์ธ ์ง€ ํŒ๋‹จํ•˜์—ฌ button์„ ๋ณด์—ฌ์ค„ ์ง€ ๋ง์ง€ ๊ฒฐ์ •ํ•œ๋‹ค.
self.URLTextField.rx.controlEvent([.editingDidBegin])
.bind(with: self) { owner, _ in
guard let urlText = owner.URLTextField.text else { return }
owner.URLTextField.isButtonHidden = urlText.isEmpty
}
.disposed(by: self.disposeBag)

Observable.combineLatest(
linkNameTextFieldObservable.distinctUntilChanged(),
URLTextFieldObservable.distinctUntilChanged()
Expand Down Expand Up @@ -196,20 +211,13 @@ final class EditLinkViewController: BooltiViewController {
self.bindPopUpViewComponents()

// ํ‚ค๋ณด๋“œ
/// ํ‚ค๋ณด๋“œ๊ฐ€ ๋‚ด๋ ค๊ฐˆ ๋•Œ๋Š” ๋ฌด์กฐ๊ฑด button์„ ์ˆจ๊ธด๋‹ค.
RxKeyboard.instance.isHidden
.skip(1)
.drive(with: self) { owner, isHidden in
print("isHidden = \(isHidden)")
if isHidden {
owner.linkNameTextField.isButtonHidden = true
owner.URLTextField.isButtonHidden = true
} else {
if let nameText = owner.linkNameTextField.text {
owner.linkNameTextField.isButtonHidden = nameText.isEmpty
}
if let urlText = owner.URLTextField.text {
owner.URLTextField.isButtonHidden = urlText.isEmpty
}
}
}
.disposed(by: self.disposeBag)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ final class EditIntroductionView: UIView {
textView.font = .body3
textView.text = "์˜ˆ) ์žฌ์ฆˆ์™€ ํŽ‘ํฌ๋ฝ์„ ์ข‹์•„ํ•ด์š”"
textView.textColor = .grey70
textView.isScrollEnabled = false
textView.isScrollEnabled = true
return textView
}()

Expand Down Expand Up @@ -140,26 +140,25 @@ extension EditIntroductionView {
make.top.leading.equalToSuperview().inset(20)
}

self.introductionTextView.snp.makeConstraints { make in
make.horizontalEdges.equalToSuperview().inset(32)
make.top.equalToSuperview().inset(74)
make.bottom.equalToSuperview().inset(58)
make.height.greaterThanOrEqualTo(72)
}

self.backgroundView.snp.makeConstraints { make in
make.height.greaterThanOrEqualTo(122)
make.height.equalTo(122)
make.horizontalEdges.equalToSuperview().inset(20)
make.top.equalTo(self.introductionLabel.snp.bottom).offset(16)
make.bottom.equalTo(self.introductionTextView.snp.bottom).offset(38)
}

self.introductionTextView.snp.makeConstraints { make in
make.horizontalEdges.equalTo(self.backgroundView.snp.horizontalEdges).inset(12)
make.top.equalTo(self.backgroundView.snp.top).inset(12)
make.height.equalTo(72)
}

self.textCountLabel.snp.makeConstraints { make in
make.bottom.trailing.equalTo(self.backgroundView).inset(12)
make.top.equalTo(self.introductionTextView.snp.bottom).offset(8)
make.trailing.equalTo(self.backgroundView).inset(12)
}

self.snp.makeConstraints { make in
make.bottom.equalTo(self.backgroundView.snp.bottom).offset(20)
make.height.equalTo(204)
}
}
}

0 comments on commit 86f951d

Please sign in to comment.