1
如何更改選取器視圖的字體樣式和大小?我在拾取器視圖設置中看不到選項。你能以編程方式設置它嗎?我正在使用swift 3和 xcode 8.2。在選取器視圖中更改字體大小和樣式
如何更改選取器視圖的字體樣式和大小?我在拾取器視圖設置中看不到選項。你能以編程方式設置它嗎?我正在使用swift 3和 xcode 8.2。在選取器視圖中更改字體大小和樣式
您可以更改字體樣式和大小的功能:
func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView
例如:
let pickerDataSource: [String] = (1...10).map { "Option " + String(format: "%2d", $0)}
func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView {
let label = (view as? UILabel) ?? UILabel()
label.textColor = .red
label.textAlignment = .center
label.font = UIFont.systemFont(ofSize: 20)
label.text = pickerDataSource[row]
return label
}
}
由於生病嘗試 – jean
我有:VAR的選擇= [ 「SortBy:」,「日期(升序)「,」日期(降序)「,」燃燒的卡路里(降序)「,」持續時間(降序)「]我如何將它放入我的選取器視圖? – jean
@jean請嘗試:'''let pickerDataSource:[String] = [「Date(ascending)」,「Date(descending)」,「Calories Burned(descending)」,「Duration(descending)」]''' – javimuu