@@ -9,6 +9,7 @@ class UIFloatMenuActionCell: UITableViewCell {
99
1010 var itemColor : itemColor !
1111 var itemLayout : cellLayout !
12+ var itemHeight : heightStyle !
1213
1314 var initBackColor : UIColor !
1415
@@ -119,16 +120,18 @@ class UIFloatMenuActionCell: UITableViewCell {
119120
120121 contentStackView. translatesAutoresizingMaskIntoConstraints = false
121122
123+ let top_bottom : CGFloat = ( itemHeight == . standard ? 10 : 7 )
124+
122125 switch itemLayout {
123- case . Icon_Title:
126+ case . Icon_Title:
124127 if iconImageView. image != nil {
125128 iconImageView. frame. origin. x = 10
126129 }
127130
128131 NSLayoutConstraint . activate ( [
129- contentStackView. topAnchor. constraint ( equalTo: backView. topAnchor, constant: 10 ) ,
132+ contentStackView. topAnchor. constraint ( equalTo: backView. topAnchor, constant: top_bottom ) ,
130133 contentStackView. leadingAnchor. constraint ( equalTo: backView. leadingAnchor, constant: iconImageView. image != nil ? 40 : 10 ) ,
131- contentStackView. bottomAnchor. constraint ( equalTo: backView. bottomAnchor, constant: - 10 ) ,
134+ contentStackView. bottomAnchor. constraint ( equalTo: backView. bottomAnchor, constant: - top_bottom ) ,
132135 contentStackView. trailingAnchor. constraint ( equalTo: backView. trailingAnchor, constant: - 10 )
133136 ] )
134137 break
@@ -138,9 +141,9 @@ class UIFloatMenuActionCell: UITableViewCell {
138141 }
139142
140143 NSLayoutConstraint . activate ( [
141- contentStackView. topAnchor. constraint ( equalTo: backView. topAnchor, constant: 10 ) ,
144+ contentStackView. topAnchor. constraint ( equalTo: backView. topAnchor, constant: top_bottom ) ,
142145 contentStackView. leadingAnchor. constraint ( equalTo: backView. leadingAnchor, constant: 10 ) ,
143- contentStackView. bottomAnchor. constraint ( equalTo: backView. bottomAnchor, constant: - 10 ) ,
146+ contentStackView. bottomAnchor. constraint ( equalTo: backView. bottomAnchor, constant: - top_bottom ) ,
144147 contentStackView. trailingAnchor. constraint ( equalTo: backView. trailingAnchor, constant: iconImageView. image != nil ? - 40 : - 10 )
145148 ] )
146149 break
0 commit comments