Swif4.2で40個ほどのTextFieldに対して、背景色・フォントサイズ・文字の配置などコピー&ペーストして設定すればよいのでしょうが、繰り返しループなどを使用して一括設定する方法は無いでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ループでもできるけど、tableViewCell
に乗せてあげたほうが結果として
楽になるんじゃないかと思います。
投稿2020/06/02 16:17
退会済みユーザー
総合スコア0
0
ベストアンサー
Outlet Collectionのようなイメージでしょうか。
ただし、配列の要素がどの部品に対応しているか極めてわかりにくそうなので、tag
などを使って管理する必要はありそうです。
このようなイメージです。
Swift
1import UIKit 2 3class ViewController: UIViewController { 4 5 @IBOutlet var labels: [UILabel]! 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 // Do any additional setup after loading the view. 10 11 for i in 0..<labels.count { 12 labels[i].text = String(i) 13 } 14 } 15}
投稿2020/06/02 23:15
編集2020/06/03 00:37総合スコア5086
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
画面上に立て・横に配置したTextFieldに対して、一つづづ背景色・フォントサイズ・文字をセンター配置などの処置をループ処理などで各TextFieldにまとめて設定出来ないか。と思っています。
難しようであれば、コピー・ペーストでコーディングすることになるでしょう。
2020/06/03 00:38
追加したサンプルのようなイメージだと解釈していたのですが、いかがでしょうか。
もし違うようでされば、現状行っていることや理想としているコードの例をご質問の本文に入れていただいた方がより適切な回答がつくかと思います。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/02 16:36
退会済みユーザー
2020/06/02 16:38
2020/06/02 16:55
退会済みユーザー
2020/06/02 22:15
2020/06/02 23:40