[解決済み] UIStackViewの背景色を変更する方法を教えてください。
2022-04-21 19:36:29
質問
を変更しようとしたのですが
UIStackView
の背景をStoryboardインスペクタでクリアからホワイトに変更しましたが、シミュレーションするとスタックビューの背景色がクリアのままになってしまいます。
の背景色を変更するにはどうすればよいですか?
UIStackView
?
解決方法は?
<ブロッククオート
こんなことできないよ〜。
UIStackView
は非描画ビューであり、つまり
drawRect()
が呼び出されることはなく、その背景色は無視されます。もし
どうしても背景色が必要な場合は、スタックビューの配置を検討します。
の中に、別の
UIView
で、そのビューに背景色をつけています。
参照元 こちら .
EDITです。
にサブビューを追加することができます。
UIStackView
前述の通り
こちら
または
この回答(下)
を作成し、それに色を割り当てる。下記をチェックアウト
extension
を使用します。
extension UIStackView {
func addBackground(color: UIColor) {
let subView = UIView(frame: bounds)
subView.backgroundColor = color
subView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
insertSubview(subView, at: 0)
}
}
といった感じで使うことができます。
stackView.addBackground(color: .red)
関連
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] iOSのステータスバーの文字色を変更する方法
-
[解決済み] iPhone UITextField - プレースホルダーの文字色を変更する
-
[解決済み] iphoneアプリのベータテストはどのように行うのですか?
-
[解決済み] iOSとWatchKitで画像のtintColorを変更する方法
-
[解決済み] UITextFieldのテキストインセット?
-
[解決済み】Cocoa Touch:UIViewのボーダーの色と太さを変更する方法は?
-
[解決済み】UIButtonがハイライトされた状態で背景色を変更するには?
-
[解決済み] iOS 8のNavigationBarのバー、色合い、タイトルテキストの色
-
[解決済み] UITableViewHeaderFooterView。背景色を変更できない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
libc++abi.dylib が NSException 型の捕捉できない例外で終了する理由 エラー
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み] IBOutletsはARCのもとで強くなるべきか、弱くなるべきか?
-
[解決済み] UINavigationBarの1px下の行を非表示にする方法
-
[解決済み] UIDevice uniqueIdentifierは非推奨 - どうしたらいいの?
-
[解決済み] UIViewの左上と右上だけにcornerRadiusを設定する方法は?
-
[解決済み] インポート vs #インポート - iOS 7
-
[解決済み] NSNotificationCenterのaddObserver in Swift
-
[解決済み] iOS 11、Apple TV 4Kなどを搭載したXcode 9でワイヤレスデバッグを行う方法とは?