@@ -12,9 +12,9 @@ class TransfersView: UIView {
1212 private lazy var stackViewPrincipal : UIStackView = {
1313 let sv = UIStackView ( )
1414 sv. translatesAutoresizingMaskIntoConstraints = false
15- sv. alignment = . center
1615 sv. spacing = 10
1716 sv. axis = . vertical
17+ sv. distribution = . fill
1818 return sv
1919 } ( )
2020
@@ -27,7 +27,6 @@ class TransfersView: UIView {
2727 return sv
2828 } ( )
2929
30-
3130 lazy var centerLabel : UITextField = {
3231 var input = UITextField ( )
3332 input. translatesAutoresizingMaskIntoConstraints = false
@@ -37,6 +36,7 @@ class TransfersView: UIView {
3736 string: " $0 " ,
3837 attributes: [ NSAttributedString . Key. foregroundColor: UIColor ( red: 0.235 , green: 0.235 , blue: 0.263 , alpha: 0.6 ) ]
3938 )
39+ input. textAlignment = . center
4040
4141 return input
4242 } ( )
@@ -95,17 +95,19 @@ class TransfersView: UIView {
9595 stackViewSec. addArrangedSubview ( buttonContact)
9696 buttonContact. addSubview ( iconGreen)
9797 addSubview ( buttonTransfer)
98-
99-
10098 }
10199
102100 required init ? ( coder: NSCoder ) {
103101 fatalError ( " init(coder:) has not been implemented " )
104102 }
105103
106104 private func setUpContraints( ) {
105+ let lg = safeAreaLayoutGuide
106+
107107 NSLayoutConstraint . activate ( [
108-
108+ stackViewPrincipal. centerYAnchor. constraint ( equalTo: lg. centerYAnchor) ,
109+ stackViewPrincipal. centerXAnchor. constraint ( equalTo: lg. centerXAnchor) ,
110+
109111 iconGreen. widthAnchor. constraint ( equalToConstant: 10 ) ,
110112 iconGreen. heightAnchor. constraint ( equalToConstant: 10 ) ,
111113 iconGreen. centerYAnchor. constraint ( equalTo: buttonContact. centerYAnchor) ,
@@ -114,18 +116,10 @@ class TransfersView: UIView {
114116 buttonContact. widthAnchor. constraint ( equalToConstant: 135 ) ,
115117 buttonContact. heightAnchor. constraint ( equalToConstant: 30 ) ,
116118
117- stackViewPrincipal. centerYAnchor. constraint ( equalTo: safeAreaLayoutGuide. centerYAnchor) ,
118- stackViewPrincipal. centerXAnchor. constraint ( equalTo: safeAreaLayoutGuide. centerXAnchor) ,
119-
120-
121-
122- buttonTransfer. bottomAnchor. constraint ( equalTo: safeAreaLayoutGuide. bottomAnchor, constant: - 45 ) ,
119+ buttonTransfer. bottomAnchor. constraint ( equalTo: lg. bottomAnchor, constant: - 16 ) ,
123120 buttonTransfer. heightAnchor. constraint ( equalToConstant: 45 ) ,
124- buttonTransfer. leadingAnchor. constraint ( equalTo: safeAreaLayoutGuide. leadingAnchor, constant: 45 ) ,
125- buttonTransfer. trailingAnchor. constraint ( equalTo: safeAreaLayoutGuide. trailingAnchor, constant: - 45 ) ,
126-
127-
128-
121+ buttonTransfer. leadingAnchor. constraint ( equalTo: lg. leadingAnchor, constant: 45 ) ,
122+ buttonTransfer. trailingAnchor. constraint ( equalTo: lg. trailingAnchor, constant: - 45 )
129123 ] )
130124 }
131125
0 commit comments