标签: ios objective-c uibutton
我的情况是按钮标题包含两个不同字符串的部分,需要在右侧显示一个,在左侧显示一个。文本将根据响应每次动态更改。我必须将此按钮放在tableview单元格中。附上下面的图像以供参考。
要求如下:
但我设法做了以下事情:
我无法在按钮的两个不同侧面放置文字。
答案 0 :(得分:0)
最简单的解决方案可能是在左侧放置一个UILabel并使用约束将其锚定在左侧,然后在右侧放置一个UILabel,并使用约束将其锚定到右侧。 - @AlejandroIván的评论中提到了这一点。
然后我会为正确的标签宽度选择一个设定值并设置该标签。从左侧标签到右侧标签添加约束,因此它将动态填充尽可能多的空间。
最后我会放置一个清晰的,没有文字的按钮,边框位于顶部,包裹两个标签。然后,您可以放心地更改左侧标签内容,并知道它将包含在按钮边框中。
附上的图片可以帮助你看到我在说什么,虽然我已经离开了“按钮”文字并添加了颜色来演示。