1

維持しなければならないアプリでは、UIPickerView 行の rowHeight を 66 の値に設定する必要がありました。これで、3 行のテキストを適切に表示できるようになりました。

- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component {
 return 66;
}

現在、選択インジケーターの高さが行に対して小さすぎます。その選択インジケーターの高さを上げる方法を見つけるのを手伝ってくれる人はいますか?

よろしくお願いします。ウーヴェ

4

1 に答える 1

2

残念ながらそれは不可能です。

ただし、便利な選択インジケーターが必要な場合の解決策は、適切な寸法 (背景は透明である必要があります) でカスタム選択インジケーターを描画し、サブビューとして UIPickerView に追加することです (フレームを正しく設定することを忘れないでください)。したがって、結果は、選択インジケーターを表す UIImageView が中央にある UIPickerView になります。

お役に立てば幸いです。

アリルド

于 2011-11-03T06:25:20.547 に答える