在UITableViewRowAction中,可以通過更改標題並放入空格來操作動作的寬度。你使用的空間越多,你的行爲就會佔用更多的空間。有沒有辦法在iOS11中指定UIContextualAction的寬度?
隨着新的UIContextualAction,標題中的空格不會做任何事情。操作系統確定動作獲得多少空間。我需要顯示5種不同的動作選項,並且在較小的設備上,我不能再適合5.有人知道如何控制視圖中每個區域的大小嗎?
func setupAction(_ indexVar: Int) -> UIContextualAction {
let editAction = UIContextualAction(style: .normal, title: " ", handler: { (ac:UIContextualAction, view:UIView, success:(Bool) -> Void) in
//do something
success(true)
})
editAction.image = UIImage(named: "TestImage")
editAction.backgroundColor = .red
return editAction
}