サイズが異なる10個のUILabelsがあり、3行に並べ替える必要があり、すべての行が先頭に並んでいます。親ビューのスペース、それは次の行に移動する必要があります。 UIStackviewを使ってどうすればいいですか?あなたはそのような何かをしようとすることができますUIStackViewを使用して動的ラベルを作成するにはどうすればいいですか
0
A
答えて
0
:
あなたのViewController
for item in array {
let someView = VPView(frame: CGRect(x: 0, y: 0, width: 70, height: 20))
someView.translatesAutoresizingMaskIntoConstraints = false
stackView.addArrangedSubview(someView)
}
のUIViewクラス:
class VPView: UIView {
let myLabel = UILabel()
override init(frame: CGRect) {
super.init(frame: frame)
self.addLabel()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
func addLabels() {
//Mark: - Styles
let labelH: CGFloat = 15
let labelW: CGFloat = 70
//MARK: - My Label
self.myLabel.frame = CGRect(x: 0, y: 0, width: labelW, height: labelH)
self.myLabel.backgroundColor = UIColor.blue
self.myLabel.textAlignment = NSTextAlignment.center
self.myLabel.numberOfLines = 0
self.addSubview(self.myLabel)
self.myLabel.translatesAutoresizingMaskIntoConstraints = false
self.myLabel.heightAnchor.constraint(equalToConstant: labelH).isActive = true
self.myLabel.widthAnchor.constraint(equalToConstant: labelW).isActive = true
self.myLabel.topAnchor.constraint(equalTo: self.topAnchor).isActive = true
self.myLabel.leadingAnchor.constraint(equalTo: self.leadingAnchor).isActive = true
}
}
関連する問題
- 1. jqueryだけを使用して動的プログレスバーを作成するにはどうすればよいですか?
- 2. CoffeeScriptを使用して動的フォームを作成するにはどうすればよいですか?
- 3. jqueryを使用して動的タブを作成するにはどうすればよいですか?
- 4. Javascriptを使用して動的SRC URLを作成するにはどうすればよいですか?
- 5. angularJSを使用して動的タグを作成するにはどうすればよいですか?
- 6. REST APIを使用してTFS/TFVCにラベルを作成するにはどうすればよいですか?
- 7. ラベルと値を使用してカスタムテキストボックスを作成するにはどうすればよいですか?
- 8. ダイナミックサイズのUIButtonsをUIStackViewに動的に挿入するにはどうすればいいですか?
- 9. wpfでdatavalidationを使用してカスタム動作を作成するにはどうすればよいですか?
- 10. 動的URLを作成するにはどうすればよいですか?
- 11. 動的ルートを作成するにはどうすればよいですか?
- 12. 反応ブートストラップを使って動的なドロップダウンリストを作成するにはどうすればいいですか
- 13. ループを使用して列名を動的に生成するにはどうすればよいですか?
- 14. SASSを使用してCSS3キーフレームステップを動的に生成するにはどうすればよいですか?
- 15. QtクリエータでC++を使用して動的ラベルを作成するにはどうすればよいですか?
- 16. DynamicReportsを使用して動的レポートを生成するにはどうすればよいですか?
- 17. Railsを使用して動的XMLページを生成するにはどうすればよいですか?
- 18. 動的に作成された 'el'でバックボーンビューを作成するにはどうすればよいですか?
- 19. PHPを使ってmysqlテーブルに動的エントリを作成するにはどうすればよいですか?
- 20. システムライブラリを使用して静的ライブラリを作成するにはどうすればよいですか?
- 21. 動的に作成されたマテリアライズトーストツールチップのリスナーを作成するにはどうすればよいですか?
- 22. ASP.NET MVCでラベルIDを動的に生成するにはどうすればよいですか?
- 23. 画像を使用してカスタム動画プレーヤーを作成するにはどうすればよいですか?
- 24. data.frameのリスト列に基づいてラベル/ツールチップを作成するにはどうすればいいですか
- 25. 動的ナビゲーションで動的コンテンツを作成するにはどうすればよいですか?
- 26. ユニティを使用してモバイル用の2Dサイドスクロールゲームを作成するにはどうすればいいですか
- 27. 選択に基づいて動的ページを作成するにはどうすればよいですか?
- 28. itemSelectedの後に新しいSpinnerを動的に作成するにはどうすればよいですか?
- 29. Javascript:テキストノードを動的に作成してマージするにはどうすればよいですか?
- 30. ng2グラフを使用してドーナツチャートにラベルを表示するにはどうすればいいですか?
私は 'UICollectionView'を使用することをお勧めしますそれはそう簡単です。 – the4kman
私は@ the4kmanに同意しています。おそらく 'UICollectionView'は、あなたが達成しようとしているものにもっと適しています。 –
@ the4kmanありがとうございました – NabiMo