mirror of
https://github.com/Finb/Bark.git
synced 2025-12-08 21:36:01 +00:00
Compare commits
2 Commits
95676acc30
...
b373fe15e2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b373fe15e2 | ||
|
|
1a5a4d152a |
@ -100,7 +100,9 @@ class MessageListViewController: BaseViewController<MessageListViewModel> {
|
||||
navigationItem.searchController?.obscuresBackgroundDuringPresentation = false
|
||||
navigationItem.searchController?.delegate = self
|
||||
|
||||
navigationItem.setBarButtonItems(items: [deleteButton, groupButton], position: .right)
|
||||
if #available(iOS 26.0, *) {
|
||||
navigationItem.preferredSearchBarPlacement = .integratedButton
|
||||
}
|
||||
|
||||
self.view.addSubview(tableView)
|
||||
tableView.snp.makeConstraints { make in
|
||||
@ -254,7 +256,14 @@ class MessageListViewController: BaseViewController<MessageListViewModel> {
|
||||
}).disposed(by: rx.disposeBag)
|
||||
|
||||
output.groupToggleButtonHidden
|
||||
.drive((groupButton.customView as! UIButton).rx.isHidden).disposed(by: rx.disposeBag)
|
||||
.drive(onNext: { [weak self] isHidden in
|
||||
guard let self else { return }
|
||||
var items = [deleteButton]
|
||||
if !isHidden {
|
||||
items.append(groupButton)
|
||||
}
|
||||
navigationItem.setBarButtonItems(items: items, position: .right)
|
||||
}).disposed(by: rx.disposeBag)
|
||||
}
|
||||
|
||||
private func subscribeDeleteTap() {
|
||||
|
||||
@ -53,7 +53,8 @@ class MessageSettingsViewController: BaseViewController<MessageSettingsViewModel
|
||||
|
||||
self.view.addSubview(tableView)
|
||||
tableView.snp.makeConstraints { make in
|
||||
make.edges.equalToSuperview()
|
||||
make.top.bottom.equalToSuperview()
|
||||
make.left.right.equalTo(self.view.safeAreaLayoutGuide)
|
||||
}
|
||||
|
||||
// 捐赠内购没有任何逻辑,就不往 ViewModel 里放了,在这里处理一下得了
|
||||
|
||||
@ -65,10 +65,12 @@ class NewServerViewController: BaseViewController<NewServerViewModel> {
|
||||
self.navigationItem.largeTitleDisplayMode = .never
|
||||
navigationItem.title = "AddServer".localized
|
||||
|
||||
self.view.layout(addressTextField)
|
||||
.top(kNavigationHeight + 40).left(10).right(10)
|
||||
|
||||
self.view.addSubview(addressTextField)
|
||||
self.view.addSubview(noticeLabel)
|
||||
addressTextField.snp.makeConstraints { make in
|
||||
make.top.equalTo(kNavigationHeight + 40)
|
||||
make.left.right.equalTo(self.view.safeAreaLayoutGuide).inset(16)
|
||||
}
|
||||
noticeLabel.snp.makeConstraints { make in
|
||||
make.top.equalTo(self.addressTextField.snp.bottom).offset(40)
|
||||
make.left.equalTo(self.addressTextField)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user