【发布时间】:2018-02-07 19:13:39
【问题描述】:
在测试我们的应用时,我们遇到了一个有趣的错误。我们在表格中配置了一些滑动操作,如下所示:
let retryAction = UIContextualAction(style: .destructive, title: "Remove")
retryAction.image = UIImage(named: "iconUploadRemove")
let retryAction = UIContextualAction(style: .normal, title: "Retry")
retryAction.image = UIImage(named: "iconUploadRetry")
由于我们设置了图片,所以用户在表格行上滑动时通常会看到图标:Swipe Action with Icons
然后动作标题和图标一起显示
除了两个动作之间的文本对齐/间距之外,同时拥有文本和图标不一定是问题。它似乎是导致这种情况的字符串的长度。如果我将文本设置为相同的字符串,则两个操作都对齐。我知道我可以将标题设置为 nil,这样可以防止启用大文本时出现文本。
但是为什么文本会以这种模式显示?是否可以在每个操作按钮上正确对齐文本和图标显示?
【问题讨论】:
-
您好,请告诉我您在 UIContextualAction 中设置的图标的大小。我被困在 UIContextualAction 中设置图像。请参阅我的问题帖子 ..stackoverflow.com/questions/50677458/…
标签: ios swift uicontextualaction