对于UITableView中的动态行高,Swift
UITableView
UITableViewAutomaticDimension
字符串UIPickerView是否有等价物
UIPickerView
hsvhsicv1#
您可以尝试获取pickerView行字符串的字符数,并将其复制一些像素数,以获得一个体面的行宽度,将动态适应您的内容。我必须在显示实时价格时这样做,并做了这样的事情:
func pickerView(_ pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat { let charcterWidth = 20 let priceComponentWidth = CGFloat((self.lastPrice?.formatStringWithCommasOnly().count ?? 0) * charcterWidth) return priceComponentWidth }
字符串
1条答案
按热度按时间hsvhsicv1#
您可以尝试获取pickerView行字符串的字符数,并将其复制一些像素数,以获得一个体面的行宽度,将动态适应您的内容。我必须在显示实时价格时这样做,并做了这样的事情:
字符串