首页 > 解决方案 > 如何将活动指示器放置在按钮中与按钮中的文本有一定距离的位置?

问题描述

我有一个按钮,当单击该按钮时,按钮内会出现一个活动指示符,该指示符应该就在按钮文本的前面。我试过添加这个约束,但它没有任何效果。这个约束不正确,应该是什么?

  _ = continueButton.titleLabel?.leadingAnchor.constraint(equalTo: activityIndicator.trailingAnchor)

故事板中存在一个现有约束,以将按钮中的活动指示器水平居中。

标签: iosswift

解决方案


然后你的锚应该看起来像这样:

    NSLayoutConstraint.activate(
        self.activityIndicator.trailingAnchor.constraint(equalTo: self.titleLabel.leadingAnchor, constant: -5)
        self.activityIndicator.topAnchor.constraint(equalTo: self.titleLabel.topAnchor)
        ])

推荐阅读