如何以编程方式将按钮定位到 UITableCell 的最右侧边缘并带有边距?

约翰多

我试图在 a 的最右侧放置一个按钮UITableCell,但它无法正常工作。我正在使用下面的代码。

override func awakeFromNib() {
    flagBtn = UIButton(frame: CGRect(x: self.frame.maxX, y: 0, width: 30, height: 20))
    contentView.addSubview(flagBtn)
    // ...
}

maxX没有给全宽。

位置

卡姆维索克

您可以使用约束来实现这一点。

override func awakeFromNib() {
    flagBtn = UIButton()
    contentView.addSubview(flagBtn)

    flagBtn.translatesAutoresizingMaskIntoConstraints = false
    flagBtn.rightAnchor.constraint(equalTo: contentView.rightAnchor).isActive = true
    flagBtn.topAnchor.constraint(equalTo: contentView.topAnchor).isActive = true
    flagBtn.widthAnchor.constraint(equalToConstant: 30).isActive = true
    flagBtn.heightAnchor.constraint(equalToConstant: 20).isActive = true
}

在这里你可以阅读更多关于NSLayoutAnchors

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用“自动布局”以编程方式表示此UITableCell的内容?

来自分类Dev

遍历给定部分ID的所有UITableCell

来自分类Dev

自定义 UITableCell 有 nil 插座

来自分类Dev

卡片带有边距右侧

来自分类Dev

如何以编程方式将工具按钮移至右侧工具栏区域?

来自分类Dev

带有自动布局配置的多行 UILabel 被截断的 UITableCell

来自分类Dev

如何处理带有边距的响应/流体图像?

来自分类Dev

检测在自定义 UITableCell 中按下了哪个按钮

来自分类Dev

将触摸事件处理到一个UITableCell

来自分类Dev

如何在Swift中将UITablecell用作文本字段

来自分类Dev

如何将两个带有边距的文本字段放在一行中?

来自分类Dev

将div水平居中并留有边距(CSS)

来自分类Dev

如何使用bootsrap使响应列具有边距

来自分类Dev

如何创建没有边距的LinearLayout

来自分类Dev

如何在本机JavaScript中获取带有边距,填充,边框的元素宽度/高度(无jQuery)

来自分类Dev

如何在另一个内部设置一个带有边距的图层

来自分类Dev

Android:如何以编程方式为片段设置边距?

来自分类Dev

如何以编程方式设置EditText布局边距?

来自分类Dev

如何以编程方式更改 swipeRefreshlayout 的底部边距?

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

UITableCell中的按钮-将数据传递给选择器

来自分类Dev

UITableCell中的按钮-将数据传递给选择器

来自分类Dev

Xamarin形式:网格内的按钮具有边距。如何删除该保证金

来自分类Dev

如何摆脱出现在表格视图顶部和中间的空UITableCell

来自分类Dev

UITableCell圆形边框

来自分类Dev

如何以编程方式将样式应用于所有UIView

来自分类Dev

如何以编程方式将UINavigationController添加到现有的UIViewController

来自分类Dev

如何以编程方式将UINavigationController添加到现有的UIViewController

Related 相关文章

  1. 1

    如何使用“自动布局”以编程方式表示此UITableCell的内容?

  2. 2

    遍历给定部分ID的所有UITableCell

  3. 3

    自定义 UITableCell 有 nil 插座

  4. 4

    卡片带有边距右侧

  5. 5

    如何以编程方式将工具按钮移至右侧工具栏区域?

  6. 6

    带有自动布局配置的多行 UILabel 被截断的 UITableCell

  7. 7

    如何处理带有边距的响应/流体图像?

  8. 8

    检测在自定义 UITableCell 中按下了哪个按钮

  9. 9

    将触摸事件处理到一个UITableCell

  10. 10

    如何在Swift中将UITablecell用作文本字段

  11. 11

    如何将两个带有边距的文本字段放在一行中?

  12. 12

    将div水平居中并留有边距(CSS)

  13. 13

    如何使用bootsrap使响应列具有边距

  14. 14

    如何创建没有边距的LinearLayout

  15. 15

    如何在本机JavaScript中获取带有边距,填充,边框的元素宽度/高度(无jQuery)

  16. 16

    如何在另一个内部设置一个带有边距的图层

  17. 17

    Android:如何以编程方式为片段设置边距?

  18. 18

    如何以编程方式设置EditText布局边距?

  19. 19

    如何以编程方式更改 swipeRefreshlayout 的底部边距?

  20. 20

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  21. 21

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  22. 22

    UITableCell中的按钮-将数据传递给选择器

  23. 23

    UITableCell中的按钮-将数据传递给选择器

  24. 24

    Xamarin形式:网格内的按钮具有边距。如何删除该保证金

  25. 25

    如何摆脱出现在表格视图顶部和中间的空UITableCell

  26. 26

    UITableCell圆形边框

  27. 27

    如何以编程方式将样式应用于所有UIView

  28. 28

    如何以编程方式将UINavigationController添加到现有的UIViewController

  29. 29

    如何以编程方式将UINavigationController添加到现有的UIViewController

热门标签

归档