2
A
答えて
1
、関数(スイフト4)以下の使用を静的ヘッダビューを追加する
注: I直接ストーリーボードを使用して、ヘッダビューのこの種を置くことを試みました。しかし、それは働かなかった。だから、私はプログラマチックに追加することでそれを達成しました。 0 0 auto`:
func addHeaderView() {
let selectableView = UIView(frame: CGRect(x: 0, y: 20, width: self.view.bounds.width, height: 60))
selectableView.backgroundColor = UIColor(red: 56.0/255.0, green: 120.0/255.0, blue: 222.0/255.0, alpha: 1.0)
let btn: UIButton = UIButton(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
btn.setImage(UIImage(named:"ArrowBack"), for: .normal)
btn.addTarget(self, action: #selector(buttonAction), for: .touchUpInside)
btn.tag = 1
selectableView.addSubview(btn)
let titleLabel = UILabel(frame: CGRect(x: btn.frame.size.width+5, y: 5, width: selectableView.frame.size.width-60, height: 18))
titleLabel.textColor = UIColor.white
titleLabel.text = "Winter event 2017"
selectableView.addSubview(titleLabel)
let subTitleLabel = UILabel(frame: CGRect(x: btn.frame.size.width+5, y: 30, width: 100, height: 16))
subTitleLabel.textColor = UIColor.white
subTitleLabel.text = "135 members"
selectableView.addSubview(subTitleLabel)
let btnOptions: UIButton = UIButton(frame: CGRect(x: selectableView.frame.size.width-60, y: 0, width: 50, height: 50))
btnOptions.setImage(UIImage(named:"Settings"), for: .normal)
btnOptions.addTarget(self, action: #selector(buttonAction), for: .touchUpInside)
btnOptions.tag = 2
selectableView.addSubview(btnOptions)
view.addSubview(selectableView)
}
//then make a action method :
@objc func buttonAction(sender: UIButton!) {
let btnsendtag: UIButton = sender
if btnsendtag.tag == 1 {
self.navigationController?.popViewController(animated: true)
} else {
askForSettings()
}
}
はまたのviewDidLoad内のコード行()
self.collectionView?.collectionViewLayout.sectionInset = UIEdgeInsets(top: 80, left: 0, bottom: 0, right: 0)
関連する問題
- 1. Laravel:静的ファイル用Corsヘッダーを追加
- 2. onCreateViewのlistFragmentに静的ヘッダーを追加する
- 3. Nativescriptのリストビューの前に静的ヘッダーを追加する
- 4. WCFサービスで静的メソッドを追加する方法
- 5. codeigniterでcsvに静的な値を追加する方法
- 6. Xcode別のプロジェクトで静的ライブラリプロジェクトを追加する方法は?
- 7. PageMenu View Controllerを動的に(プログラム的に)追加する方法は?
- 8. 複数のHTTPヘッダーを動的に追加する方法
- 9. JSQmessageView Controller:Swiftのナビゲーションバーに「戻る」ボタンと画像を追加
- 10. 静的要素をyii dropDownListに追加する方法は?
- 11. MVCのアイテムの静的リストを追加する方法Html.DropDownList()
- 12. django rest framework - シリアライザに静的フィールド値を追加する方法
- 13. Tomcat - maven - 静的ページをWARファイルに追加する方法は?
- 14. Rails 4 - ビューフォルダに静的なページを追加する方法
- 15. 静的セルをUICollectionViewに追加する
- 16. 非静的HTMLテーブルのヘッダーと行を作成する方法
- 17. 静的なコントロールの代わりに動的なコントロールを追加する方法?
- 18. 静的DNSエントリの追加
- 19. Expressアプリケーションで静的に正しい方法を追加するには?
- 20. 6桁のフィールドを静的な値1で追加する方法
- 21. itextsharpを使用してpdfヘッダーに動的データを追加する方法
- 22. データパワーでjsonのリクエストとレスポンスにヘッダーを追加する方法
- 23. POSTMAN環境で認証ヘッダーを追加する方法は?
- 24. プログラムでUITableViewヘッダーに検索バーを追加する方法
- 25. HttpWebRequestで修正ヘッダー値を追加する方法?
- 26. Apache camelでユーザー定義のrfh2ヘッダーを追加する方法
- 27. JIRA webhookで認証ヘッダーを追加する方法
- 28. Java:ObjectOutputStreamを使ってファイルに静的テキストを追加する方法
- 29. Spring MVCとThymeleafを使って静的ファイルを追加する方法
- 30. 目的C:View Controllerにローディングビューを追加する
男、私はCSSを知ってうれしいを入れて、あなただけの 'フレックスを使用すると思います。私は素早く学びたいです。クイックドキュメンテーションの参照については、Kapeli Dashをチェックしてみてください。 – neaumusic