2014-04-28 85 views
2

我只想知道如何禁用iOS 7中UIPickerView組件的「彎曲效果」?iOS 7 - UIPickerView彎曲組件

這是我所得到的與3種成分的UIPickerView: One UIPickerView with 3 Components - curved effect on non-selected rows of component 1 and 3.

而這正是我想有:

在這個屏幕上我用了3個UIPickerViews只有1組件來模擬 Three UIPickerViews with 1 Component each - no curved effect on non-selected rows.

TL; DR:

我想要的非選擇的行爲中心並且不彎曲,則可以在屏幕#2看到的,但STIL l只使用一個UIPickerView。

可能嗎?如果是的話,讓我知道如何,謝謝!

回答

0

可以居中,並通過下面的代碼中選擇一行:

func pickerView(_ pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat { 
    return pickerView.frame.width/noOfComponent - (pickerView.frame.width/noOfComponent * noOfComponent) 
}