我一直在努力解决这个问题。在我的应用中,我的用户可以通过向其帐户添加社交网络地址来宣传他们的频道。在viewDidLoad()期间,我下载用户数据并确定应为此相应帐户显示哪个社交网络按钮。所有不同的按钮,如Facebook,Instagram,Twitter,Pinterest添加网站应该并排,但是,如果用户没有输入特定的URL,则不应显示相应的按钮。所以我正在寻找这样的行为:
如果只有1个按钮(fx网站按钮),那么网站按钮应该在视图中居中。如果用户有两个按钮,则视图应围绕中心并排分布两个视图。等等第三,第四和第五个按钮。我想我可以使用UIStackview,添加第一个按钮并让它居中但是UIStackView拉伸一个视图,如果我的UIStackView中有两个按钮,它们没有围绕中心对齐,而是有很多间距。非常感谢任何想知道如何实现这一目标的人。
我想可以将游戏Heartstone吸引到任何体验过它的人或想要了解我在想什么的视觉概念。当一个小兵掉在棋盘上时,它会与已经存在的小兵对齐。
试验: 我现在已经按照您的建议将stackview设置为适当的对齐和分布,并且图像方面适合包括整体约束。结果好多了,但是,但是间距很大,他们应该拥抱中心周围的间距很小,两侧的间距很大,见img:
种类问候,